home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Games Parlour•
/
•Classic Board Games•
/
SuperMind •••••
/
SuperMind v2.0
/
SuperMind v2.0.rsrc
/
CODE_8.txt
< prev
next >
Wrap
Text File
|
1990-09-13
|
601KB
|
10,468 lines
# near model CODE resource
# jump table entries: 3152-3193 (42 of them)
export_435:
00000000 4E75 rts
export_432:
00000002 4E56 FE0E link A6, -0x01F2
00000006 2F0C move.l -[A7], A4
00000008 2D6D 903C FFEE move.l [A6 - 0x12], [A5 - 0x6FC4]
0000000E 486D 8FE8 pea.l [A5 - 0x7018]
00000012 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000016 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
0000001A 508F addq.l A7, 8
0000001C 526D 8FDE addq.w [A5 - 0x7022], 1
00000020 2D6D 9078 FFEA move.l [A6 - 0x16], [A5 - 0x6F88]
00000026 3F2E 000C move.w -[A7], [A6 + 0xC]
0000002A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000002E 4EBA 13D6 jsr [PC + 0x13D6 /* 00001406 */]
00000032 5C8F addq.l A7, 6
00000034 486D 9078 pea.l [A5 - 0x6F88]
00000038 486D D3B4 pea.l [A5 - 0x2C4C]
0000003C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000040 508F addq.l A7, 8
00000042 41EE FE0E lea.l A0, [A6 - 0x1F2]
00000046 2848 movea.l A4, A0
00000048 41D4 lea.l A0, [A4]
0000004A 49EC 0044 lea.l A4, [A4 + 0x44]
0000004E 4850 pea.l [A0]
00000050 3F2E 000C move.w -[A7], [A6 + 0xC]
00000054 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000058 4EBA 100A jsr [PC + 0x100A /* 00001064 */]
0000005C 4FEF 000A lea.l A7, [A7 + 0xA]
00000060 3D40 FFFE move.w [A6 - 0x2], D0
00000064 41D4 lea.l A0, [A4]
00000066 49EC 0044 lea.l A4, [A4 + 0x44]
0000006A 4850 pea.l [A0]
0000006C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000070 4EBA 1054 jsr [PC + 0x1054 /* 000010C6 */]
00000074 508F addq.l A7, 8
00000076 816E FFFE or.w [A6 - 0x2], D0
0000007A 41D4 lea.l A0, [A4]
0000007C 49EC 0044 lea.l A4, [A4 + 0x44]
00000080 4850 pea.l [A0]
00000082 4EBA 10F0 jsr [PC + 0x10F0 /* 00001174 */]
00000086 588F addq.l A7, 4
00000088 816E FFFE or.w [A6 - 0x2], D0
0000008C 41D4 lea.l A0, [A4]
0000008E 49EC 0044 lea.l A4, [A4 + 0x44]
00000092 4850 pea.l [A0]
00000094 4EBA 1116 jsr [PC + 0x1116 /* 000011AC */]
00000098 588F addq.l A7, 4
0000009A 816E FFFE or.w [A6 - 0x2], D0
0000009E 41D4 lea.l A0, [A4]
000000A0 49EC 0044 lea.l A4, [A4 + 0x44]
000000A4 4850 pea.l [A0]
000000A6 4EBA 1170 jsr [PC + 0x1170 /* 00001218 */]
000000AA 588F addq.l A7, 4
000000AC 816E FFFE or.w [A6 - 0x2], D0
000000B0 41D4 lea.l A0, [A4]
000000B2 49EC 0044 lea.l A4, [A4 + 0x44]
000000B6 4850 pea.l [A0]
000000B8 4EBA 1196 jsr [PC + 0x1196 /* 00001250 */]
000000BC 588F addq.l A7, 4
000000BE 816E FFFE or.w [A6 - 0x2], D0
000000C2 41D4 lea.l A0, [A4]
000000C4 49EC 0044 lea.l A4, [A4 + 0x44]
000000C8 4850 pea.l [A0]
000000CA 4EBA 11AA jsr [PC + 0x11AA /* 00001276 */]
000000CE 588F addq.l A7, 4
000000D0 816E FFFE or.w [A6 - 0x2], D0
000000D4 4A6E FFFE tst.w [A6 - 0x2]
000000D8 6708 beq +0xA /* 000000E2 */
000000DA 7025 moveq.l D0, 0x25
000000DC 3D40 FFFE move.w [A6 - 0x2], D0
000000E0 6062 bra +0x64 /* 00000144 */
label000000E2:
000000E2 486E FFF2 pea.l [A6 - 0xE]
000000E6 486E FFFA pea.l [A6 - 0x6]
000000EA 2F2E 000E move.l -[A7], [A6 + 0xE]
000000EE 4EBA 122E jsr [PC + 0x122E /* 0000131E */]
000000F2 4FEF 000C lea.l A7, [A7 + 0xC]
000000F6 42A7 clr.l -[A7]
000000F8 42A7 clr.l -[A7]
000000FA 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000000FE 205F movea.l A0, [A7]+
00000100 2D48 FFF6 move.l [A6 - 0xA], A0
00000104 206E FFFA movea.l A0, [A6 - 0x6]
00000108 3F3C 0001 move.w -[A7], 0x1
0000010C 42A7 clr.l -[A7]
0000010E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000112 2F10 move.l -[A7], [A0]
00000114 206E FFF2 movea.l A0, [A6 - 0xE]
00000118 2F10 move.l -[A7], [A0]
0000011A 486E FE0E pea.l [A6 - 0x1F2]
0000011E 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */]
00000122 4FEF 0016 lea.l A7, [A7 + 0x16]
00000126 3D40 FFFE move.w [A6 - 0x2], D0
0000012A 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000012E 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00000132 588F addq.l A7, 4
00000134 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000138 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000013C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000140 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00000144:
00000144 486E FE0E pea.l [A6 - 0x1F2]
00000148 4EBA 16BA jsr [PC + 0x16BA /* 00001804 */]
0000014C 588F addq.l A7, 4
0000014E 2F2D 9078 move.l -[A7], [A5 - 0x6F88]
00000152 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000156 2B6E FFEA 9078 move.l [A5 - 0x6F88], [A6 - 0x16]
0000015C 486D 8FE8 pea.l [A5 - 0x7018]
00000160 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000164 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000168 508F addq.l A7, 8
0000016A 536D 8FDE subq.w [A5 - 0x7022], 1
0000016E 4A6D 8FDE tst.w [A5 - 0x7022]
00000172 660A bne +0xC /* 0000017E */
00000174 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000178 4EBA 0BD6 jsr [PC + 0xBD6 /* 00000D50 */]
0000017C 548F addq.l A7, 2
label0000017E:
0000017E 302E FFFE move.w D0, [A6 - 0x2]
00000182 285F movea.l A4, [A7]+
00000184 4E5E unlink A6
00000186 4E75 rts
export_434:
00000188 4E56 FE0E link A6, -0x01F2
0000018C 2F0C move.l -[A7], A4
0000018E 2D6D 903C FFEE move.l [A6 - 0x12], [A5 - 0x6FC4]
00000194 486D 8FE8 pea.l [A5 - 0x7018]
00000198 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000019C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000001A0 508F addq.l A7, 8
000001A2 526D 8FDE addq.w [A5 - 0x7022], 1
000001A6 2D6D 9078 FFEA move.l [A6 - 0x16], [A5 - 0x6F88]
000001AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001B0 4EBA 12B2 jsr [PC + 0x12B2 /* 00001464 */]
000001B4 588F addq.l A7, 4
000001B6 486D 9078 pea.l [A5 - 0x6F88]
000001BA 486D D3B4 pea.l [A5 - 0x2C4C]
000001BE 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000001C2 508F addq.l A7, 8
000001C4 41EE FE0E lea.l A0, [A6 - 0x1F2]
000001C8 2848 movea.l A4, A0
000001CA 41D4 lea.l A0, [A4]
000001CC 49EC 0044 lea.l A4, [A4 + 0x44]
000001D0 4850 pea.l [A0]
000001D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001D6 4EBA 0EEE jsr [PC + 0xEEE /* 000010C6 */]
000001DA 508F addq.l A7, 8
000001DC 3D40 FFFE move.w [A6 - 0x2], D0
000001E0 41D4 lea.l A0, [A4]
000001E2 49EC 0044 lea.l A4, [A4 + 0x44]
000001E6 4850 pea.l [A0]
000001E8 4EBA 0F8A jsr [PC + 0xF8A /* 00001174 */]
000001EC 588F addq.l A7, 4
000001EE 816E FFFE or.w [A6 - 0x2], D0
000001F2 41D4 lea.l A0, [A4]
000001F4 49EC 0044 lea.l A4, [A4 + 0x44]
000001F8 4850 pea.l [A0]
000001FA 4EBA 0FB0 jsr [PC + 0xFB0 /* 000011AC */]
000001FE 588F addq.l A7, 4
00000200 816E FFFE or.w [A6 - 0x2], D0
00000204 41D4 lea.l A0, [A4]
00000206 49EC 0044 lea.l A4, [A4 + 0x44]
0000020A 4850 pea.l [A0]
0000020C 4EBA 100A jsr [PC + 0x100A /* 00001218 */]
00000210 588F addq.l A7, 4
00000212 816E FFFE or.w [A6 - 0x2], D0
00000216 41D4 lea.l A0, [A4]
00000218 49EC 0044 lea.l A4, [A4 + 0x44]
0000021C 4850 pea.l [A0]
0000021E 4EBA 1030 jsr [PC + 0x1030 /* 00001250 */]
00000222 588F addq.l A7, 4
00000224 816E FFFE or.w [A6 - 0x2], D0
00000228 41D4 lea.l A0, [A4]
0000022A 49EC 0044 lea.l A4, [A4 + 0x44]
0000022E 4850 pea.l [A0]
00000230 4EBA 1044 jsr [PC + 0x1044 /* 00001276 */]
00000234 588F addq.l A7, 4
00000236 816E FFFE or.w [A6 - 0x2], D0
0000023A 4A6E FFFE tst.w [A6 - 0x2]
0000023E 6708 beq +0xA /* 00000248 */
00000240 7025 moveq.l D0, 0x25
00000242 3D40 FFFE move.w [A6 - 0x2], D0
00000246 6062 bra +0x64 /* 000002AA */
label00000248:
00000248 486E FFF2 pea.l [A6 - 0xE]
0000024C 486E FFFA pea.l [A6 - 0x6]
00000250 2F2E 000C move.l -[A7], [A6 + 0xC]
00000254 4EBA 10C8 jsr [PC + 0x10C8 /* 0000131E */]
00000258 4FEF 000C lea.l A7, [A7 + 0xC]
0000025C 42A7 clr.l -[A7]
0000025E 42A7 clr.l -[A7]
00000260 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000264 205F movea.l A0, [A7]+
00000266 2D48 FFF6 move.l [A6 - 0xA], A0
0000026A 206E FFFA movea.l A0, [A6 - 0x6]
0000026E 3F3C 0001 move.w -[A7], 0x1
00000272 42A7 clr.l -[A7]
00000274 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000278 2F10 move.l -[A7], [A0]
0000027A 206E FFF2 movea.l A0, [A6 - 0xE]
0000027E 2F10 move.l -[A7], [A0]
00000280 486E FE0E pea.l [A6 - 0x1F2]
00000284 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */]
00000288 4FEF 0016 lea.l A7, [A7 + 0x16]
0000028C 3D40 FFFE move.w [A6 - 0x2], D0
00000290 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000294 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00000298 588F addq.l A7, 4
0000029A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000029E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000002A2 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000002A6 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label000002AA:
000002AA 486E FE0E pea.l [A6 - 0x1F2]
000002AE 4EBA 1554 jsr [PC + 0x1554 /* 00001804 */]
000002B2 588F addq.l A7, 4
000002B4 2F2D 9078 move.l -[A7], [A5 - 0x6F88]
000002B8 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000002BC 2B6E FFEA 9078 move.l [A5 - 0x6F88], [A6 - 0x16]
000002C2 486D 8FE8 pea.l [A5 - 0x7018]
000002C6 2F2E FFEE move.l -[A7], [A6 - 0x12]
000002CA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000002CE 508F addq.l A7, 8
000002D0 536D 8FDE subq.w [A5 - 0x7022], 1
000002D4 4A6D 8FDE tst.w [A5 - 0x7022]
000002D8 660A bne +0xC /* 000002E4 */
000002DA 3F2E FFFE move.w -[A7], [A6 - 0x2]
000002DE 4EBA 0A70 jsr [PC + 0xA70 /* 00000D50 */]
000002E2 548F addq.l A7, 2
label000002E4:
000002E4 302E FFFE move.w D0, [A6 - 0x2]
000002E8 285F movea.l A4, [A7]+
000002EA 4E5E unlink A6
000002EC 4E75 rts
export_419:
000002EE 4E56 FE0E link A6, -0x01F2
000002F2 2F0C move.l -[A7], A4
000002F4 2D6D 903C FFEE move.l [A6 - 0x12], [A5 - 0x6FC4]
000002FA 486D 8FE8 pea.l [A5 - 0x7018]
000002FE 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000302 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000306 508F addq.l A7, 8
00000308 526D 8FDE addq.w [A5 - 0x7022], 1
0000030C 2D6D 9078 FFEA move.l [A6 - 0x16], [A5 - 0x6F88]
00000312 3F2E 000C move.w -[A7], [A6 + 0xC]
00000316 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000031A 4EBA 11A0 jsr [PC + 0x11A0 /* 000014BC */]
0000031E 5C8F addq.l A7, 6
00000320 486D 9078 pea.l [A5 - 0x6F88]
00000324 486D D3B4 pea.l [A5 - 0x2C4C]
00000328 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000032C 508F addq.l A7, 8
0000032E 41EE FE0E lea.l A0, [A6 - 0x1F2]
00000332 2848 movea.l A4, A0
00000334 41D4 lea.l A0, [A4]
00000336 49EC 0044 lea.l A4, [A4 + 0x44]
0000033A 4850 pea.l [A0]
0000033C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000340 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000344 4EBA 0DC0 jsr [PC + 0xDC0 /* 00001106 */]
00000348 4FEF 000A lea.l A7, [A7 + 0xA]
0000034C 3D40 FFFE move.w [A6 - 0x2], D0
00000350 41D4 lea.l A0, [A4]
00000352 49EC 0044 lea.l A4, [A4 + 0x44]
00000356 4850 pea.l [A0]
00000358 4EBA 0E1A jsr [PC + 0xE1A /* 00001174 */]
0000035C 588F addq.l A7, 4
0000035E 816E FFFE or.w [A6 - 0x2], D0
00000362 41D4 lea.l A0, [A4]
00000364 49EC 0044 lea.l A4, [A4 + 0x44]
00000368 4850 pea.l [A0]
0000036A 4EBA 0E40 jsr [PC + 0xE40 /* 000011AC */]
0000036E 588F addq.l A7, 4
00000370 816E FFFE or.w [A6 - 0x2], D0
00000374 41D4 lea.l A0, [A4]
00000376 49EC 0044 lea.l A4, [A4 + 0x44]
0000037A 4850 pea.l [A0]
0000037C 4EBA 0E9A jsr [PC + 0xE9A /* 00001218 */]
00000380 588F addq.l A7, 4
00000382 816E FFFE or.w [A6 - 0x2], D0
00000386 41D4 lea.l A0, [A4]
00000388 49EC 0044 lea.l A4, [A4 + 0x44]
0000038C 4850 pea.l [A0]
0000038E 4EBA 0EC0 jsr [PC + 0xEC0 /* 00001250 */]
00000392 588F addq.l A7, 4
00000394 816E FFFE or.w [A6 - 0x2], D0
00000398 41D4 lea.l A0, [A4]
0000039A 49EC 0044 lea.l A4, [A4 + 0x44]
0000039E 4850 pea.l [A0]
000003A0 4EBA 0ED4 jsr [PC + 0xED4 /* 00001276 */]
000003A4 588F addq.l A7, 4
000003A6 816E FFFE or.w [A6 - 0x2], D0
000003AA 4A6E FFFE tst.w [A6 - 0x2]
000003AE 6708 beq +0xA /* 000003B8 */
000003B0 7025 moveq.l D0, 0x25
000003B2 3D40 FFFE move.w [A6 - 0x2], D0
000003B6 6062 bra +0x64 /* 0000041A */
label000003B8:
000003B8 486E FFF2 pea.l [A6 - 0xE]
000003BC 486E FFFA pea.l [A6 - 0x6]
000003C0 2F2E 000E move.l -[A7], [A6 + 0xE]
000003C4 4EBA 0F58 jsr [PC + 0xF58 /* 0000131E */]
000003C8 4FEF 000C lea.l A7, [A7 + 0xC]
000003CC 42A7 clr.l -[A7]
000003CE 42A7 clr.l -[A7]
000003D0 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000003D4 205F movea.l A0, [A7]+
000003D6 2D48 FFF6 move.l [A6 - 0xA], A0
000003DA 206E FFFA movea.l A0, [A6 - 0x6]
000003DE 3F3C 0001 move.w -[A7], 0x1
000003E2 42A7 clr.l -[A7]
000003E4 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000003E8 2F10 move.l -[A7], [A0]
000003EA 206E FFF2 movea.l A0, [A6 - 0xE]
000003EE 2F10 move.l -[A7], [A0]
000003F0 486E FE0E pea.l [A6 - 0x1F2]
000003F4 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */]
000003F8 4FEF 0016 lea.l A7, [A7 + 0x16]
000003FC 3D40 FFFE move.w [A6 - 0x2], D0
00000400 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000404 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00000408 588F addq.l A7, 4
0000040A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000040E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000412 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000416 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label0000041A:
0000041A 486E FE0E pea.l [A6 - 0x1F2]
0000041E 4EBA 13E4 jsr [PC + 0x13E4 /* 00001804 */]
00000422 588F addq.l A7, 4
00000424 2F2D 9078 move.l -[A7], [A5 - 0x6F88]
00000428 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000042C 2B6E FFEA 9078 move.l [A5 - 0x6F88], [A6 - 0x16]
00000432 486D 8FE8 pea.l [A5 - 0x7018]
00000436 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000043A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000043E 508F addq.l A7, 8
00000440 536D 8FDE subq.w [A5 - 0x7022], 1
00000444 4A6D 8FDE tst.w [A5 - 0x7022]
00000448 660A bne +0xC /* 00000454 */
0000044A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000044E 4EBA 0900 jsr [PC + 0x900 /* 00000D50 */]
00000452 548F addq.l A7, 2
label00000454:
00000454 302E FFFE move.w D0, [A6 - 0x2]
00000458 285F movea.l A4, [A7]+
0000045A 4E5E unlink A6
0000045C 4E75 rts
export_421:
fn0000045E:
0000045E 4E56 FDD2 link A6, -0x022E
00000462 2F0C move.l -[A7], A4
00000464 2D6D 903C FFB6 move.l [A6 - 0x4A], [A5 - 0x6FC4]
0000046A 486D 8FE8 pea.l [A5 - 0x7018]
0000046E 2F2E 000E move.l -[A7], [A6 + 0xE]
00000472 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000476 508F addq.l A7, 8
00000478 526D 8FDE addq.w [A5 - 0x7022], 1
0000047C 2D6D 9078 FFB2 move.l [A6 - 0x4E], [A5 - 0x6F88]
00000482 4EBA 1076 jsr [PC + 0x1076 /* 000014FA */]
00000486 486D 9078 pea.l [A5 - 0x6F88]
0000048A 486D D3B4 pea.l [A5 - 0x2C4C]
0000048E 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000492 508F addq.l A7, 8
00000494 41EE FDD2 lea.l A0, [A6 - 0x22E]
00000498 2848 movea.l A4, A0
0000049A 41D4 lea.l A0, [A4]
0000049C 49EC 0044 lea.l A4, [A4 + 0x44]
000004A0 4850 pea.l [A0]
000004A2 4EBA 0CD0 jsr [PC + 0xCD0 /* 00001174 */]
000004A6 588F addq.l A7, 4
000004A8 3D40 FFB0 move.w [A6 - 0x50], D0
000004AC 41D4 lea.l A0, [A4]
000004AE 49EC 0044 lea.l A4, [A4 + 0x44]
000004B2 4850 pea.l [A0]
000004B4 4EBA 0CF6 jsr [PC + 0xCF6 /* 000011AC */]
000004B8 588F addq.l A7, 4
000004BA 816E FFB0 or.w [A6 - 0x50], D0
000004BE 41D4 lea.l A0, [A4]
000004C0 49EC 0044 lea.l A4, [A4 + 0x44]
000004C4 4850 pea.l [A0]
000004C6 4EBA 0D50 jsr [PC + 0xD50 /* 00001218 */]
000004CA 588F addq.l A7, 4
000004CC 816E FFB0 or.w [A6 - 0x50], D0
000004D0 41D4 lea.l A0, [A4]
000004D2 49EC 0044 lea.l A4, [A4 + 0x44]
000004D6 4850 pea.l [A0]
000004D8 4EBA 0D76 jsr [PC + 0xD76 /* 00001250 */]
000004DC 588F addq.l A7, 4
000004DE 816E FFB0 or.w [A6 - 0x50], D0
000004E2 41D4 lea.l A0, [A4]
000004E4 49EC 0044 lea.l A4, [A4 + 0x44]
000004E8 4850 pea.l [A0]
000004EA 4EBA 0D8A jsr [PC + 0xD8A /* 00001276 */]
000004EE 588F addq.l A7, 4
000004F0 816E FFB0 or.w [A6 - 0x50], D0
000004F4 4A6E FFB0 tst.w [A6 - 0x50]
000004F8 670A beq +0xC /* 00000504 */
000004FA 7025 moveq.l D0, 0x25
000004FC 3D40 FFB0 move.w [A6 - 0x50], D0
00000500 6000 010E bra +0x110 /* 00000610 */
label00000504:
00000504 486E FFBA pea.l [A6 - 0x46]
00000508 486E FFC2 pea.l [A6 - 0x3E]
0000050C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000510 4EBA 0E0C jsr [PC + 0xE0C /* 0000131E */]
00000514 4FEF 000C lea.l A7, [A7 + 0xC]
00000518 4A6E 000C tst.w [A6 + 0xC]
0000051C 6700 00A4 beq +0xA6 /* 000005C2 */
00000520 206E FFC2 movea.l A0, [A6 - 0x3E]
00000524 2F2D 905C move.l -[A7], [A5 - 0x6FA4]
00000528 2F10 move.l -[A7], [A0]
0000052A 206E FFBA movea.l A0, [A6 - 0x46]
0000052E 2F10 move.l -[A7], [A0]
00000530 486E FDD2 pea.l [A6 - 0x22E]
00000534 4EBA 06EA jsr [PC + 0x6EA /* 00000C20 */]
00000538 4FEF 0010 lea.l A7, [A7 + 0x10]
0000053C 3D40 FFB0 move.w [A6 - 0x50], D0
00000540 4A6E FFB0 tst.w [A6 - 0x50]
00000544 6700 00BA beq +0xBC /* 00000600 */
00000548 3D6E FFB0 FFAE move.w [A6 - 0x52], [A6 - 0x50]
0000054E 206E FFC2 movea.l A0, [A6 - 0x3E]
00000552 3F3C 0004 move.w -[A7], 0x4
00000556 42A7 clr.l -[A7]
00000558 2F2D 905C move.l -[A7], [A5 - 0x6FA4]
0000055C 2F10 move.l -[A7], [A0]
0000055E 206E FFBA movea.l A0, [A6 - 0x46]
00000562 2F10 move.l -[A7], [A0]
00000564 486E FDD2 pea.l [A6 - 0x22E]
00000568 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */]
0000056C 4FEF 0016 lea.l A7, [A7 + 0x16]
00000570 3D40 FFB0 move.w [A6 - 0x50], D0
00000574 4EBA 074E jsr [PC + 0x74E /* 00000CC4 */]
00000578 0C6E 0001 FFB0 cmpi.w [A6 - 0x50], 0x1
0000057E 6606 bne +0x8 /* 00000586 */
00000580 3D6E FFAE FFB0 move.w [A6 - 0x50], [A6 - 0x52]
label00000586:
00000586 206D 9182 movea.l A0, [A5 - 0x6E7E]
0000058A 4A28 006E tst.b [A0 + 0x6E]
0000058E 6700 0070 beq +0x72 /* 00000600 */
00000592 42A7 clr.l -[A7]
00000594 3F3C 0005 move.w -[A7], 0x5
00000598 3F3C 0007 move.w -[A7], 0x7
0000059C 486E FFC6 pea.l [A6 - 0x3A]
000005A0 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
000005A4 4FEF 000C lea.l A7, [A7 + 0xC]
000005A8 3F3C 0001 move.w -[A7], 0x1
000005AC 486E FFC6 pea.l [A6 - 0x3A]
000005B0 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */]
000005B4 5C8F addq.l A7, 6
000005B6 486E FFC6 pea.l [A6 - 0x3A]
000005BA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000005BE 588F addq.l A7, 4
000005C0 603E bra +0x40 /* 00000600 */
label000005C2:
000005C2 42A7 clr.l -[A7]
000005C4 42A7 clr.l -[A7]
000005C6 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000005CA 205F movea.l A0, [A7]+
000005CC 2D48 FFBE move.l [A6 - 0x42], A0
000005D0 206E FFC2 movea.l A0, [A6 - 0x3E]
000005D4 3F3C 0001 move.w -[A7], 0x1
000005D8 42A7 clr.l -[A7]
000005DA 2F2E FFBE move.l -[A7], [A6 - 0x42]
000005DE 2F10 move.l -[A7], [A0]
000005E0 206E FFBA movea.l A0, [A6 - 0x46]
000005E4 2F10 move.l -[A7], [A0]
000005E6 486E FDD2 pea.l [A6 - 0x22E]
000005EA 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */]
000005EE 4FEF 0016 lea.l A7, [A7 + 0x16]
000005F2 3D40 FFB0 move.w [A6 - 0x50], D0
000005F6 2F2E FFBE move.l -[A7], [A6 - 0x42]
000005FA 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000005FE 588F addq.l A7, 4
label00000600:
00000600 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00000604 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000608 2F2E FFBA move.l -[A7], [A6 - 0x46]
0000060C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00000610:
00000610 486E FDD2 pea.l [A6 - 0x22E]
00000614 4EBA 11EE jsr [PC + 0x11EE /* 00001804 */]
00000618 588F addq.l A7, 4
0000061A 2F2D 9078 move.l -[A7], [A5 - 0x6F88]
0000061E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000622 2B6E FFB2 9078 move.l [A5 - 0x6F88], [A6 - 0x4E]
00000628 486D 8FE8 pea.l [A5 - 0x7018]
0000062C 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00000630 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000634 508F addq.l A7, 8
00000636 536D 8FDE subq.w [A5 - 0x7022], 1
0000063A 4A6D 8FDE tst.w [A5 - 0x7022]
0000063E 660A bne +0xC /* 0000064A */
00000640 3F2E FFB0 move.w -[A7], [A6 - 0x50]
00000644 4EBA 070A jsr [PC + 0x70A /* 00000D50 */]
00000648 548F addq.l A7, 2
label0000064A:
0000064A 302E FFB0 move.w D0, [A6 - 0x50]
0000064E 285F movea.l A4, [A7]+
00000650 4E5E unlink A6
00000652 4E75 rts
export_424:
00000654 4E56 FE0E link A6, -0x01F2
00000658 2F0C move.l -[A7], A4
0000065A 2D6D 903C FFEE move.l [A6 - 0x12], [A5 - 0x6FC4]
00000660 486D 8FE8 pea.l [A5 - 0x7018]
00000664 2F2E 000C move.l -[A7], [A6 + 0xC]
00000668 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
0000066C 508F addq.l A7, 8
0000066E 526D 8FDE addq.w [A5 - 0x7022], 1
00000672 2D6D 9078 FFEA move.l [A6 - 0x16], [A5 - 0x6F88]
00000678 4EBA 0EB2 jsr [PC + 0xEB2 /* 0000152C */]
0000067C 486D 9078 pea.l [A5 - 0x6F88]
00000680 486D D3B4 pea.l [A5 - 0x2C4C]
00000684 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000688 508F addq.l A7, 8
0000068A 41EE FE0E lea.l A0, [A6 - 0x1F2]
0000068E 2848 movea.l A4, A0
00000690 4EBA 0ECC jsr [PC + 0xECC /* 0000155E */]
00000694 41D4 lea.l A0, [A4]
00000696 49EC 0044 lea.l A4, [A4 + 0x44]
0000069A 4850 pea.l [A0]
0000069C 4EBA 0B0E jsr [PC + 0xB0E /* 000011AC */]
000006A0 588F addq.l A7, 4
000006A2 3D40 FFFE move.w [A6 - 0x2], D0
000006A6 41D4 lea.l A0, [A4]
000006A8 49EC 0044 lea.l A4, [A4 + 0x44]
000006AC 4850 pea.l [A0]
000006AE 4EBA 0B68 jsr [PC + 0xB68 /* 00001218 */]
000006B2 588F addq.l A7, 4
000006B4 816E FFFE or.w [A6 - 0x2], D0
000006B8 41D4 lea.l A0, [A4]
000006BA 49EC 0044 lea.l A4, [A4 + 0x44]
000006BE 4850 pea.l [A0]
000006C0 4EBA 0B8E jsr [PC + 0xB8E /* 00001250 */]
000006C4 588F addq.l A7, 4
000006C6 816E FFFE or.w [A6 - 0x2], D0
000006CA 41D4 lea.l A0, [A4]
000006CC 49EC 0044 lea.l A4, [A4 + 0x44]
000006D0 4850 pea.l [A0]
000006D2 4EBA 0BA2 jsr [PC + 0xBA2 /* 00001276 */]
000006D6 588F addq.l A7, 4
000006D8 816E FFFE or.w [A6 - 0x2], D0
000006DC 4A6E FFFE tst.w [A6 - 0x2]
000006E0 6708 beq +0xA /* 000006EA */
000006E2 7025 moveq.l D0, 0x25
000006E4 3D40 FFFE move.w [A6 - 0x2], D0
000006E8 6062 bra +0x64 /* 0000074C */
label000006EA:
000006EA 486E FFF2 pea.l [A6 - 0xE]
000006EE 486E FFFA pea.l [A6 - 0x6]
000006F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006F6 4EBA 0C26 jsr [PC + 0xC26 /* 0000131E */]
000006FA 4FEF 000C lea.l A7, [A7 + 0xC]
000006FE 42A7 clr.l -[A7]
00000700 42A7 clr.l -[A7]
00000702 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000706 205F movea.l A0, [A7]+
00000708 2D48 FFF6 move.l [A6 - 0xA], A0
0000070C 206E FFFA movea.l A0, [A6 - 0x6]
00000710 3F3C 0001 move.w -[A7], 0x1
00000714 42A7 clr.l -[A7]
00000716 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000071A 2F10 move.l -[A7], [A0]
0000071C 206E FFF2 movea.l A0, [A6 - 0xE]
00000720 2F10 move.l -[A7], [A0]
00000722 486E FE0E pea.l [A6 - 0x1F2]
00000726 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */]
0000072A 4FEF 0016 lea.l A7, [A7 + 0x16]
0000072E 3D40 FFFE move.w [A6 - 0x2], D0
00000732 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000736 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
0000073A 588F addq.l A7, 4
0000073C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000740 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000744 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000748 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label0000074C:
0000074C 486E FE0E pea.l [A6 - 0x1F2]
00000750 4EBA 10B2 jsr [PC + 0x10B2 /* 00001804 */]
00000754 588F addq.l A7, 4
00000756 2F2D 9078 move.l -[A7], [A5 - 0x6F88]
0000075A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000075E 2B6E FFEA 9078 move.l [A5 - 0x6F88], [A6 - 0x16]
00000764 486D 8FE8 pea.l [A5 - 0x7018]
00000768 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000076C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000770 508F addq.l A7, 8
00000772 536D 8FDE subq.w [A5 - 0x7022], 1
00000776 4A6D 8FDE tst.w [A5 - 0x7022]
0000077A 660A bne +0xC /* 00000786 */
0000077C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000780 4EBA 05CE jsr [PC + 0x5CE /* 00000D50 */]
00000784 548F addq.l A7, 2
label00000786:
00000786 302E FFFE move.w D0, [A6 - 0x2]
0000078A 285F movea.l A4, [A7]+
0000078C 4E5E unlink A6
0000078E 4E75 rts
export_427:
00000790 4E56 FE0E link A6, -0x01F2
00000794 2F0C move.l -[A7], A4
00000796 2D6D 903C FFEE move.l [A6 - 0x12], [A5 - 0x6FC4]
0000079C 486D 8FE8 pea.l [A5 - 0x7018]
000007A0 2F2E 000C move.l -[A7], [A6 + 0xC]
000007A4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000007A8 508F addq.l A7, 8
000007AA 526D 8FDE addq.w [A5 - 0x7022], 1
000007AE 2D6D 9078 FFEA move.l [A6 - 0x16], [A5 - 0x6F88]
000007B4 4EBA 0DA8 jsr [PC + 0xDA8 /* 0000155E */]
000007B8 486D 9078 pea.l [A5 - 0x6F88]
000007BC 486D D3B4 pea.l [A5 - 0x2C4C]
000007C0 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000007C4 508F addq.l A7, 8
000007C6 41EE FE0E lea.l A0, [A6 - 0x1F2]
000007CA 2848 movea.l A4, A0
000007CC 41D4 lea.l A0, [A4]
000007CE 49EC 0044 lea.l A4, [A4 + 0x44]
000007D2 4850 pea.l [A0]
000007D4 4EBA 0A42 jsr [PC + 0xA42 /* 00001218 */]
000007D8 588F addq.l A7, 4
000007DA 3D40 FFFE move.w [A6 - 0x2], D0
000007DE 41D4 lea.l A0, [A4]
000007E0 49EC 0044 lea.l A4, [A4 + 0x44]
000007E4 4850 pea.l [A0]
000007E6 4EBA 0A68 jsr [PC + 0xA68 /* 00001250 */]
000007EA 588F addq.l A7, 4
000007EC 816E FFFE or.w [A6 - 0x2], D0
000007F0 41D4 lea.l A0, [A4]
000007F2 49EC 0044 lea.l A4, [A4 + 0x44]
000007F6 4850 pea.l [A0]
000007F8 4EBA 0A7C jsr [PC + 0xA7C /* 00001276 */]
000007FC 588F addq.l A7, 4
000007FE 816E FFFE or.w [A6 - 0x2], D0
00000802 4A6E FFFE tst.w [A6 - 0x2]
00000806 6708 beq +0xA /* 00000810 */
00000808 7025 moveq.l D0, 0x25
0000080A 3D40 FFFE move.w [A6 - 0x2], D0
0000080E 6062 bra +0x64 /* 00000872 */
label00000810:
00000810 486E FFF2 pea.l [A6 - 0xE]
00000814 486E FFFA pea.l [A6 - 0x6]
00000818 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000081C 4EBA 0B00 jsr [PC + 0xB00 /* 0000131E */]
00000820 4FEF 000C lea.l A7, [A7 + 0xC]
00000824 42A7 clr.l -[A7]
00000826 42A7 clr.l -[A7]
00000828 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000082C 205F movea.l A0, [A7]+
0000082E 2D48 FFF6 move.l [A6 - 0xA], A0
00000832 206E FFFA movea.l A0, [A6 - 0x6]
00000836 3F3C 0001 move.w -[A7], 0x1
0000083A 42A7 clr.l -[A7]
0000083C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000840 2F10 move.l -[A7], [A0]
00000842 206E FFF2 movea.l A0, [A6 - 0xE]
00000846 2F10 move.l -[A7], [A0]
00000848 486E FE0E pea.l [A6 - 0x1F2]
0000084C 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */]
00000850 4FEF 0016 lea.l A7, [A7 + 0x16]
00000854 3D40 FFFE move.w [A6 - 0x2], D0
00000858 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000085C 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00000860 588F addq.l A7, 4
00000862 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000866 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000086A 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000086E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00000872:
00000872 486E FE0E pea.l [A6 - 0x1F2]
00000876 4EBA 0F8C jsr [PC + 0xF8C /* 00001804 */]
0000087A 588F addq.l A7, 4
0000087C 2F2D 9078 move.l -[A7], [A5 - 0x6F88]
00000880 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000884 2B6E FFEA 9078 move.l [A5 - 0x6F88], [A6 - 0x16]
0000088A 486D 8FE8 pea.l [A5 - 0x7018]
0000088E 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000892 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000896 508F addq.l A7, 8
00000898 536D 8FDE subq.w [A5 - 0x7022], 1
0000089C 4A6D 8FDE tst.w [A5 - 0x7022]
000008A0 660A bne +0xC /* 000008AC */
000008A2 3F2E FFFE move.w -[A7], [A6 - 0x2]
000008A6 4EBA 04A8 jsr [PC + 0x4A8 /* 00000D50 */]
000008AA 548F addq.l A7, 2
label000008AC:
000008AC 302E FFFE move.w D0, [A6 - 0x2]
000008B0 285F movea.l A4, [A7]+
000008B2 4E5E unlink A6
000008B4 4E75 rts
export_429:
000008B6 4E56 FE0E link A6, -0x01F2
000008BA 2F0C move.l -[A7], A4
000008BC 2D6D 903C FFEE move.l [A6 - 0x12], [A5 - 0x6FC4]
000008C2 486D 8FE8 pea.l [A5 - 0x7018]
000008C6 2F2E 000C move.l -[A7], [A6 + 0xC]
000008CA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000008CE 508F addq.l A7, 8
000008D0 526D 8FDE addq.w [A5 - 0x7022], 1
000008D4 2D6D 9078 FFEA move.l [A6 - 0x16], [A5 - 0x6F88]
000008DA 4EBA 0CB4 jsr [PC + 0xCB4 /* 00001590 */]
000008DE 486D 9078 pea.l [A5 - 0x6F88]
000008E2 486D D3B4 pea.l [A5 - 0x2C4C]
000008E6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000008EA 508F addq.l A7, 8
000008EC 41EE FE0E lea.l A0, [A6 - 0x1F2]
000008F0 2848 movea.l A4, A0
000008F2 41D4 lea.l A0, [A4]
000008F4 49EC 0044 lea.l A4, [A4 + 0x44]
000008F8 4850 pea.l [A0]
000008FA 4EBA 0954 jsr [PC + 0x954 /* 00001250 */]
000008FE 588F addq.l A7, 4
00000900 3D40 FFFE move.w [A6 - 0x2], D0
00000904 41D4 lea.l A0, [A4]
00000906 49EC 0044 lea.l A4, [A4 + 0x44]
0000090A 4850 pea.l [A0]
0000090C 4EBA 0968 jsr [PC + 0x968 /* 00001276 */]
00000910 588F addq.l A7, 4
00000912 816E FFFE or.w [A6 - 0x2], D0
00000916 4A6E FFFE tst.w [A6 - 0x2]
0000091A 6708 beq +0xA /* 00000924 */
0000091C 7025 moveq.l D0, 0x25
0000091E 3D40 FFFE move.w [A6 - 0x2], D0
00000922 6062 bra +0x64 /* 00000986 */
label00000924:
00000924 486E FFF2 pea.l [A6 - 0xE]
00000928 486E FFFA pea.l [A6 - 0x6]
0000092C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000930 4EBA 09EC jsr [PC + 0x9EC /* 0000131E */]
00000934 4FEF 000C lea.l A7, [A7 + 0xC]
00000938 42A7 clr.l -[A7]
0000093A 42A7 clr.l -[A7]
0000093C 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000940 205F movea.l A0, [A7]+
00000942 2D48 FFF6 move.l [A6 - 0xA], A0
00000946 206E FFFA movea.l A0, [A6 - 0x6]
0000094A 3F3C 0001 move.w -[A7], 0x1
0000094E 42A7 clr.l -[A7]
00000950 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000954 2F10 move.l -[A7], [A0]
00000956 206E FFF2 movea.l A0, [A6 - 0xE]
0000095A 2F10 move.l -[A7], [A0]
0000095C 486E FE0E pea.l [A6 - 0x1F2]
00000960 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */]
00000964 4FEF 0016 lea.l A7, [A7 + 0x16]
00000968 3D40 FFFE move.w [A6 - 0x2], D0
0000096C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000970 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00000974 588F addq.l A7, 4
00000976 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000097A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000097E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000982 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00000986:
00000986 486E FE0E pea.l [A6 - 0x1F2]
0000098A 4EBA 0E78 jsr [PC + 0xE78 /* 00001804 */]
0000098E 588F addq.l A7, 4
00000990 2F2D 9078 move.l -[A7], [A5 - 0x6F88]
00000994 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000998 2B6E FFEA 9078 move.l [A5 - 0x6F88], [A6 - 0x16]
0000099E 486D 8FE8 pea.l [A5 - 0x7018]
000009A2 2F2E FFEE move.l -[A7], [A6 - 0x12]
000009A6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000009AA 508F addq.l A7, 8
000009AC 536D 8FDE subq.w [A5 - 0x7022], 1
000009B0 4A6D 8FDE tst.w [A5 - 0x7022]
000009B4 660A bne +0xC /* 000009C0 */
000009B6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000009BA 4EBA 0394 jsr [PC + 0x394 /* 00000D50 */]
000009BE 548F addq.l A7, 2
label000009C0:
000009C0 302E FFFE move.w D0, [A6 - 0x2]
000009C4 285F movea.l A4, [A7]+
000009C6 4E5E unlink A6
000009C8 4E75 rts
export_433:
fn000009CA:
000009CA 4E56 FE0E link A6, -0x01F2
000009CE 2F0C move.l -[A7], A4
000009D0 4AAD 8DD6 tst.l [A5 - 0x722A]
000009D4 6606 bne +0x8 /* 000009DC */
000009D6 704F moveq.l D0, 0x4F
000009D8 6000 00EA bra +0xEC /* 00000AC4 */
label000009DC:
000009DC 2D6D 903C FFEE move.l [A6 - 0x12], [A5 - 0x6FC4]
000009E2 526D 8FDE addq.w [A5 - 0x7022], 1
000009E6 2D6D 9078 FFEA move.l [A6 - 0x16], [A5 - 0x6F88]
000009EC 486D 9078 pea.l [A5 - 0x6F88]
000009F0 206D 8DD6 movea.l A0, [A5 - 0x722A]
000009F4 4868 002C pea.l [A0 + 0x2C]
000009F8 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000009FC 508F addq.l A7, 8
000009FE 41EE FE0E lea.l A0, [A6 - 0x1F2]
00000A02 2848 movea.l A4, A0
00000A04 41D4 lea.l A0, [A4]
00000A06 49EC 0044 lea.l A4, [A4 + 0x44]
00000A0A 4850 pea.l [A0]
00000A0C 4EBA 08D2 jsr [PC + 0x8D2 /* 000012E0 */]
00000A10 588F addq.l A7, 4
00000A12 3D40 FFFE move.w [A6 - 0x2], D0
00000A16 4A6E FFFE tst.w [A6 - 0x2]
00000A1A 6708 beq +0xA /* 00000A24 */
00000A1C 7025 moveq.l D0, 0x25
00000A1E 3D40 FFFE move.w [A6 - 0x2], D0
00000A22 6062 bra +0x64 /* 00000A86 */
label00000A24:
00000A24 486E FFF2 pea.l [A6 - 0xE]
00000A28 486E FFFA pea.l [A6 - 0x6]
00000A2C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A30 4EBA 08EC jsr [PC + 0x8EC /* 0000131E */]
00000A34 4FEF 000C lea.l A7, [A7 + 0xC]
00000A38 42A7 clr.l -[A7]
00000A3A 42A7 clr.l -[A7]
00000A3C 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000A40 205F movea.l A0, [A7]+
00000A42 2D48 FFF6 move.l [A6 - 0xA], A0
00000A46 206E FFFA movea.l A0, [A6 - 0x6]
00000A4A 3F3C 0001 move.w -[A7], 0x1
00000A4E 42A7 clr.l -[A7]
00000A50 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000A54 2F10 move.l -[A7], [A0]
00000A56 206E FFF2 movea.l A0, [A6 - 0xE]
00000A5A 2F10 move.l -[A7], [A0]
00000A5C 486E FE0E pea.l [A6 - 0x1F2]
00000A60 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */]
00000A64 4FEF 0016 lea.l A7, [A7 + 0x16]
00000A68 3D40 FFFE move.w [A6 - 0x2], D0
00000A6C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000A70 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00000A74 588F addq.l A7, 4
00000A76 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000A7A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000A7E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000A82 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00000A86:
00000A86 486E FE0E pea.l [A6 - 0x1F2]
00000A8A 4EBA 0D78 jsr [PC + 0xD78 /* 00001804 */]
00000A8E 588F addq.l A7, 4
00000A90 2F2D 9078 move.l -[A7], [A5 - 0x6F88]
00000A94 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000A98 2B6E FFEA 9078 move.l [A5 - 0x6F88], [A6 - 0x16]
00000A9E 486D 8FE8 pea.l [A5 - 0x7018]
00000AA2 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000AA6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000AAA 508F addq.l A7, 8
00000AAC 536D 8FDE subq.w [A5 - 0x7022], 1
00000AB0 4A6D 8FDE tst.w [A5 - 0x7022]
00000AB4 660A bne +0xC /* 00000AC0 */
00000AB6 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000ABA 4EBA 0294 jsr [PC + 0x294 /* 00000D50 */]
00000ABE 548F addq.l A7, 2
label00000AC0:
00000AC0 302E FFFE move.w D0, [A6 - 0x2]
label00000AC4:
00000AC4 285F movea.l A4, [A7]+
00000AC6 4E5E unlink A6
00000AC8 4E75 rts
export_423:
fn00000ACA:
00000ACA 4E56 FE10 link A6, -0x01F0
00000ACE 2F0C move.l -[A7], A4
00000AD0 41EE FE18 lea.l A0, [A6 - 0x1E8]
00000AD4 2848 movea.l A4, A0
00000AD6 4EBA 0A22 jsr [PC + 0xA22 /* 000014FA */]
00000ADA 41D4 lea.l A0, [A4]
00000ADC 49EC 0044 lea.l A4, [A4 + 0x44]
00000AE0 4850 pea.l [A0]
00000AE2 4EBA 0690 jsr [PC + 0x690 /* 00001174 */]
00000AE6 588F addq.l A7, 4
00000AE8 3D40 FFF6 move.w [A6 - 0xA], D0
00000AEC 41D4 lea.l A0, [A4]
00000AEE 49EC 0044 lea.l A4, [A4 + 0x44]
00000AF2 4850 pea.l [A0]
00000AF4 4EBA 06B6 jsr [PC + 0x6B6 /* 000011AC */]
00000AF8 588F addq.l A7, 4
00000AFA 816E FFF6 or.w [A6 - 0xA], D0
00000AFE 41D4 lea.l A0, [A4]
00000B00 49EC 0044 lea.l A4, [A4 + 0x44]
00000B04 4850 pea.l [A0]
00000B06 4EBA 0710 jsr [PC + 0x710 /* 00001218 */]
00000B0A 588F addq.l A7, 4
00000B0C 816E FFF6 or.w [A6 - 0xA], D0
00000B10 41D4 lea.l A0, [A4]
00000B12 49EC 0044 lea.l A4, [A4 + 0x44]
00000B16 4850 pea.l [A0]
00000B18 4EBA 0736 jsr [PC + 0x736 /* 00001250 */]
00000B1C 588F addq.l A7, 4
00000B1E 816E FFF6 or.w [A6 - 0xA], D0
00000B22 41D4 lea.l A0, [A4]
00000B24 49EC 0044 lea.l A4, [A4 + 0x44]
00000B28 4850 pea.l [A0]
00000B2A 4EBA 074A jsr [PC + 0x74A /* 00001276 */]
00000B2E 588F addq.l A7, 4
00000B30 816E FFF6 or.w [A6 - 0xA], D0
00000B34 4A6E FFF6 tst.w [A6 - 0xA]
00000B38 6708 beq +0xA /* 00000B42 */
00000B3A 7025 moveq.l D0, 0x25
00000B3C 3D40 FFF6 move.w [A6 - 0xA], D0
00000B40 604A bra +0x4C /* 00000B8C */
label00000B42:
00000B42 486E FFF8 pea.l [A6 - 0x8]
00000B46 486E FE14 pea.l [A6 - 0x1EC]
00000B4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B4E 4EBA 07CE jsr [PC + 0x7CE /* 0000131E */]
00000B52 4FEF 000C lea.l A7, [A7 + 0xC]
00000B56 206E FE14 movea.l A0, [A6 - 0x1EC]
00000B5A 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000B5E 42A7 clr.l -[A7]
00000B60 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B64 2F10 move.l -[A7], [A0]
00000B66 206E FFF8 movea.l A0, [A6 - 0x8]
00000B6A 2F10 move.l -[A7], [A0]
00000B6C 486E FE18 pea.l [A6 - 0x1E8]
00000B70 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */]
00000B74 4FEF 0016 lea.l A7, [A7 + 0x16]
00000B78 3D40 FFF6 move.w [A6 - 0xA], D0
00000B7C 2F2E FE14 move.l -[A7], [A6 - 0x1EC]
00000B80 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000B84 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000B88 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00000B8C:
00000B8C 486E FE18 pea.l [A6 - 0x1E8]
00000B90 4EBA 0C72 jsr [PC + 0xC72 /* 00001804 */]
00000B94 588F addq.l A7, 4
00000B96 302E FFF6 move.w D0, [A6 - 0xA]
00000B9A 285F movea.l A4, [A7]+
00000B9C 4E5E unlink A6
00000B9E 4E75 rts
export_420:
00000BA0 4E56 FFEE link A6, -0x0012
00000BA4 2D6D 9078 FFEE move.l [A6 - 0x12], [A5 - 0x6F88]
00000BAA 206E 0010 movea.l A0, [A6 + 0x10]
00000BAE 2B68 000A 9078 move.l [A5 - 0x6F88], [A0 + 0xA]
00000BB4 4267 clr.w -[A7]
00000BB6 486D 9078 pea.l [A5 - 0x6F88]
00000BBA 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00000BBE 301F move.w D0, [A7]+
00000BC0 486E FFFA pea.l [A6 - 0x6]
00000BC4 486E FFF6 pea.l [A6 - 0xA]
00000BC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BCC 4EBA 0750 jsr [PC + 0x750 /* 0000131E */]
00000BD0 4FEF 000C lea.l A7, [A7 + 0xC]
00000BD4 206E FFF6 movea.l A0, [A6 - 0xA]
00000BD8 3F3C 0005 move.w -[A7], 0x5
00000BDC 42A7 clr.l -[A7]
00000BDE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BE2 2F10 move.l -[A7], [A0]
00000BE4 206E FFFA movea.l A0, [A6 - 0x6]
00000BE8 2F10 move.l -[A7], [A0]
00000BEA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000BEE 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */]
00000BF2 4FEF 0016 lea.l A7, [A7 + 0x16]
00000BF6 3D40 FFFE move.w [A6 - 0x2], D0
00000BFA 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000BFE 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000C02 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000C06 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000C0A 2F2D 9078 move.l -[A7], [A5 - 0x6F88]
00000C0E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000C12 2B6E FFEE 9078 move.l [A5 - 0x6F88], [A6 - 0x12]
00000C18 302E FFFE move.w D0, [A6 - 0x2]
00000C1C 4E5E unlink A6
00000C1E 4E75 rts
fn00000C20:
00000C20 4E56 FFC2 link A6, -0x003E
00000C24 48E7 0108 movem.l -[A7], D7,A4
00000C28 286E 000C movea.l A4, [A6 + 0xC]
00000C2C 4A54 tst.w [A4]
00000C2E 6606 bne +0x8 /* 00000C36 */
00000C30 7000 moveq.l D0, 0x00
00000C32 6000 0088 bra +0x8A /* 00000CBC */
label00000C36:
00000C36 3D6D 8FDA FFC2 move.w [A6 - 0x3E], [A5 - 0x7026]
00000C3C 486E FFC6 pea.l [A6 - 0x3A]
00000C40 486E FFC4 pea.l [A6 - 0x3C]
00000C44 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000C48 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000C4C 2F0C move.l -[A7], A4
00000C4E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C52 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00000C56 4FEF 0018 lea.l A7, [A7 + 0x18]
00000C5A 3E00 move.w D7, D0
00000C5C 4A47 tst.w D7
00000C5E 6706 beq +0x8 /* 00000C66 */
00000C60 3007 move.w D0, D7
00000C62 6000 0058 bra +0x5A /* 00000CBC */
label00000C66:
00000C66 302D 8FDA move.w D0, [A5 - 0x7026]
00000C6A B06E FFC2 cmp.w D0, [A6 - 0x3E]
00000C6E 6716 beq +0x18 /* 00000C86 */
00000C70 0C6E 0001 FFC4 cmpi.w [A6 - 0x3C], 0x1
00000C76 660E bne +0x10 /* 00000C86 */
00000C78 486E FFC6 pea.l [A6 - 0x3A]
00000C7C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000C80 588F addq.l A7, 4
00000C82 7002 moveq.l D0, 0x02
00000C84 6036 bra +0x38 /* 00000CBC */
label00000C86:
00000C86 302E FFC4 move.w D0, [A6 - 0x3C]
00000C8A 48C0 ext.l D0
00000C8C E780 asl D0, 3
00000C8E D9C0 add.l A4, D0
00000C90 4A54 tst.w [A4]
00000C92 670E beq +0x10 /* 00000CA2 */
00000C94 486E FFC6 pea.l [A6 - 0x3A]
00000C98 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000C9C 588F addq.l A7, 4
00000C9E 7013 moveq.l D0, 0x13
00000CA0 601A bra +0x1C /* 00000CBC */
label00000CA2:
00000CA2 3F3C 0001 move.w -[A7], 0x1
00000CA6 486E FFC6 pea.l [A6 - 0x3A]
00000CAA 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */]
00000CAE 5C8F addq.l A7, 6
00000CB0 486E FFC6 pea.l [A6 - 0x3A]
00000CB4 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000CB8 588F addq.l A7, 4
00000CBA 7000 moveq.l D0, 0x00
label00000CBC:
00000CBC 4CDF 1080 movem.l D7,A4, [A7]+
00000CC0 4E5E unlink A6
00000CC2 4E75 rts
export_426:
fn00000CC4:
00000CC4 48E7 0308 movem.l -[A7], D6,D7,A4
00000CC8 2F2D 905C move.l -[A7], [A5 - 0x6FA4]
00000CCC 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00000CD0 206D 905C movea.l A0, [A5 - 0x6FA4]
00000CD4 2850 movea.l A4, [A0]
00000CD6 42A7 clr.l -[A7]
00000CD8 2F2D 905C move.l -[A7], [A5 - 0x6FA4]
00000CDC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00000CE0 201F move.l D0, [A7]+
00000CE2 4878 0010 push.l 0x10
00000CE6 2F00 move.l -[A7], D0
00000CE8 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000CEC 3E00 move.w D7, D0
00000CEE 7C00 moveq.l D6, 0x00
00000CF0 6010 bra +0x12 /* 00000D02 */
label00000CF2:
00000CF2 0C54 FFFF cmpi.w [A4], 0xFFFF
00000CF6 6604 bne +0x6 /* 00000CFC */
00000CF8 70FE moveq.l D0, 0xFFFFFFFE
00000CFA 3880 move.w [A4], D0
label00000CFC:
00000CFC 49EC 0010 lea.l A4, [A4 + 0x10]
00000D00 5246 addq.w D6, 1
label00000D02:
00000D02 BC47 cmp.w D6, D7
00000D04 6DEC blt -0x12 /* 00000CF2 */
00000D06 2F2D 905C move.l -[A7], [A5 - 0x6FA4]
00000D0A 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00000D0E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000D12 4E75 rts
export_418:
00000D14 4E56 0000 link A6, 0
00000D18 48E7 0038 movem.l -[A7], A2,A3,A4
00000D1C 286E 0008 movea.l A4, [A6 + 0x8]
00000D20 266E 000C movea.l A3, [A6 + 0xC]
00000D24 246E 0010 movea.l A2, [A6 + 0x10]
00000D28 B5EC 000E cmpa.l A2, [A4 + 0xE]
00000D2C 661A bne +0x1C /* 00000D48 */
00000D2E 4A6D 8FDC tst.w [A5 - 0x7024]
00000D32 6C14 bge +0x16 /* 00000D48 */
00000D34 3B6B 0002 8FDC move.w [A5 - 0x7024], [A3 + 0x2]
00000D3A 2F2D 9058 move.l -[A7], [A5 - 0x6FA8]
00000D3E 2F2C 000A move.l -[A7], [A4 + 0xA]
00000D42 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00000D46 508F addq.l A7, 8
label00000D48:
00000D48 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000D4C 4E5E unlink A6
00000D4E 4E75 rts
export_422:
fn00000D50:
00000D50 4E56 FDFE link A6, -0x0202
00000D54 4A6E 0008 tst.w [A6 + 0x8]
00000D58 6F00 0100 ble +0x102 /* 00000E5A */
00000D5C 0C6E 003E 0008 cmpi.w [A6 + 0x8], 0x3E /* '>' */
00000D62 660A bne +0xC /* 00000D6E */
00000D64 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000D68 4A40 tst.w D0
00000D6A 6700 00EE beq +0xF0 /* 00000E5A */
label00000D6E:
00000D6E 4A6D D4B4 tst.w [A5 - 0x2B4C]
00000D72 6600 00E6 bne +0xE8 /* 00000E5A */
00000D76 7001 moveq.l D0, 0x01
00000D78 3B40 D4B4 move.w [A5 - 0x2B4C], D0
00000D7C 4EBA 0CBA jsr [PC + 0xCBA /* 00001A38 */]
00000D80 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000D84 0000 0002 ori.b D0, 0x2
00000D88 00BE 0006 003C ori.l <<invalid special address>>, 0x6003C
00000D8E 008C 3F2E 0008 ori.l A4, 0x3F2E0008
00000D94 486D D4B6 pea.l [A5 - 0x2B4A]
00000D98 486E FEFE pea.l [A6 - 0x102]
00000D9C 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00000DA0 4FEF 000A lea.l A7, [A7 + 0xA]
00000DA4 486E FEFE pea.l [A6 - 0x102]
00000DA8 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00000DAC 588F addq.l A7, 4
00000DAE 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00000DB2 4267 clr.w -[A7]
00000DB4 486E FEFE pea.l [A6 - 0x102]
00000DB8 4EBA F6A4 jsr [PC - 0x95C /* 0000045E */]
00000DBC 4FEF 000A lea.l A7, [A7 + 0xA]
00000DC0 3D40 FFFE move.w [A6 - 0x2], D0
00000DC4 6000 0080 bra +0x82 /* 00000E46 */
00000DC8 486E FDFE pea.l [A6 - 0x202]
00000DCC 2F2D 9058 move.l -[A7], [A5 - 0x6FA8]
00000DD0 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00000DD4 508F addq.l A7, 8
00000DD6 486E FDFE pea.l [A6 - 0x202]
00000DDA 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00000DDE 588F addq.l A7, 4
00000DE0 486E FDFE pea.l [A6 - 0x202]
00000DE4 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000DE8 486D D4C6 pea.l [A5 - 0x2B3A]
00000DEC 486E FEFE pea.l [A6 - 0x102]
00000DF0 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00000DF4 4FEF 000E lea.l A7, [A7 + 0xE]
00000DF8 486E FEFE pea.l [A6 - 0x102]
00000DFC 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00000E00 588F addq.l A7, 4
00000E02 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00000E06 4267 clr.w -[A7]
00000E08 486E FEFE pea.l [A6 - 0x102]
00000E0C 4EBA F650 jsr [PC - 0x9B0 /* 0000045E */]
00000E10 4FEF 000A lea.l A7, [A7 + 0xA]
00000E14 3D40 FFFE move.w [A6 - 0x2], D0
00000E18 602C bra +0x2E /* 00000E46 */
00000E1A 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000E1E 486D D4E2 pea.l [A5 - 0x2B1E]
00000E22 486E FEFE pea.l [A6 - 0x102]
00000E26 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00000E2A 4FEF 000A lea.l A7, [A7 + 0xA]
00000E2E 486E FEFE pea.l [A6 - 0x102]
00000E32 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00000E36 588F addq.l A7, 4
00000E38 486E FEFE pea.l [A6 - 0x102]
00000E3C 4EBA FB8C jsr [PC - 0x474 /* 000009CA */]
00000E40 588F addq.l A7, 4
00000E42 3D40 FFFE move.w [A6 - 0x2], D0
label00000E46:
00000E46 426D D4B4 clr.w [A5 - 0x2B4C]
00000E4A 4A6E FFFE tst.w [A6 - 0x2]
00000E4E 6F0A ble +0xC /* 00000E5A */
00000E50 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000E54 4EBA 0008 jsr [PC + 0x8 /* 00000E5E */]
00000E58 548F addq.l A7, 2
label00000E5A:
00000E5A 4E5E unlink A6
00000E5C 4E75 rts
export_431:
fn00000E5E:
00000E5E 4E56 FFF4 link A6, -0x000C
00000E62 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
00000E66 7001 moveq.l D0, 0x01
00000E68 3D40 FFF4 move.w [A6 - 0xC], D0
00000E6C 4A6D 8FDC tst.w [A5 - 0x7024]
00000E70 6D08 blt +0xA /* 00000E7A */
00000E72 0C6E 0055 0008 cmpi.w [A6 + 0x8], 0x55 /* 'U' */
00000E78 6604 bne +0x6 /* 00000E7E */
label00000E7A:
00000E7A 426E FFF4 clr.w [A6 - 0xC]
label00000E7E:
00000E7E 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00000E82 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000E86 3F3C 0258 move.w -[A7], 0x258
00000E8A 4EBA 005C jsr [PC + 0x5C /* 00000EE8 */]
00000E8E 5C8F addq.l A7, 6
00000E90 3D40 FFF6 move.w [A6 - 0xA], D0
00000E94 0C6E 0001 FFF6 cmpi.w [A6 - 0xA], 0x1
00000E9A 6648 bne +0x4A /* 00000EE4 */
00000E9C 486E FFFC pea.l [A6 - 0x4]
00000EA0 2F2D 9058 move.l -[A7], [A5 - 0x6FA8]
00000EA4 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
00000EA8 508F addq.l A7, 8
00000EAA 486E FFF8 pea.l [A6 - 0x8]
00000EAE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000EB2 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00000EB6 508F addq.l A7, 8
00000EB8 206E FFFC movea.l A0, [A6 - 0x4]
00000EBC 3F2D 8FDC move.w -[A7], [A5 - 0x7024]
00000EC0 42A7 clr.l -[A7]
00000EC2 2F10 move.l -[A7], [A0]
00000EC4 206E FFF8 movea.l A0, [A6 - 0x8]
00000EC8 2F10 move.l -[A7], [A0]
00000ECA 42A7 clr.l -[A7]
00000ECC 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */]
00000ED0 4FEF 0012 lea.l A7, [A7 + 0x12]
00000ED4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000ED8 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000EDC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000EE0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00000EE4:
00000EE4 4E5E unlink A6
00000EE6 4E75 rts
export_430:
fn00000EE8:
00000EE8 4E56 FDF2 link A6, -0x020E
00000EEC A850 syscall InitCursor
00000EEE 486E FFFA pea.l [A6 - 0x6]
00000EF2 A874 syscall GetPort
00000EF4 0C6E 0025 000A cmpi.w [A6 + 0xA], 0x25 /* '%' */
00000EFA 6626 bne +0x28 /* 00000F22 */
00000EFC 2F2D D3AC move.l -[A7], [A5 - 0x2C54]
00000F00 486E FEF2 pea.l [A6 - 0x10E]
00000F04 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000F08 2F2D D3B0 move.l -[A7], [A5 - 0x2C50]
00000F0C 486E FDF2 pea.l [A6 - 0x20E]
00000F10 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000F14 486E FEF2 pea.l [A6 - 0x10E]
00000F18 486E FDF2 pea.l [A6 - 0x20E]
00000F1C 42A7 clr.l -[A7]
00000F1E 42A7 clr.l -[A7]
00000F20 A98B syscall ParamText
label00000F22:
00000F22 486E FEF2 pea.l [A6 - 0x10E]
00000F26 3F3C 03EA move.w -[A7], 0x3EA
00000F2A 3F2E 000A move.w -[A7], [A6 + 0xA]
00000F2E 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00000F32 7002 moveq.l D0, 0x02
00000F34 3D40 FFFE move.w [A6 - 0x2], D0
00000F38 0C6E 0001 000A cmpi.w [A6 + 0xA], 0x1
00000F3E 6D08 blt +0xA /* 00000F48 */
00000F40 0C6E 0078 000A cmpi.w [A6 + 0xA], 0x78 /* 'x' */
00000F46 6D2A blt +0x2C /* 00000F72 */
label00000F48:
00000F48 306E 000A movea.w A0, [A6 + 0xA]
00000F4C 2F08 move.l -[A7], A0
00000F4E 486E FDF2 pea.l [A6 - 0x20E]
00000F52 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000F56 486E FDF2 pea.l [A6 - 0x20E]
00000F5A 42A7 clr.l -[A7]
00000F5C 42A7 clr.l -[A7]
00000F5E 42A7 clr.l -[A7]
00000F60 A98B syscall ParamText
00000F62 486E FEF2 pea.l [A6 - 0x10E]
00000F66 3F3C 03EA move.w -[A7], 0x3EA
00000F6A 3F3C 0076 move.w -[A7], 0x76 /* 'v' */
00000F6E 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
label00000F72:
00000F72 42A7 clr.l -[A7]
00000F74 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000F78 42A7 clr.l -[A7]
00000F7A 4878 FFFF push.l 0xFFFF
00000F7E A97C syscall GetNewDialog
00000F80 205F movea.l A0, [A7]+
00000F82 2D48 FFF6 move.l [A6 - 0xA], A0
00000F86 4A6E 000C tst.w [A6 + 0xC]
00000F8A 6626 bne +0x28 /* 00000FB2 */
00000F8C 486E FDF2 pea.l [A6 - 0x20E]
00000F90 3F3C 03EB move.w -[A7], 0x3EB
00000F94 3F3C 0007 move.w -[A7], 0x7
00000F98 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00000F9C 3F3C 0001 move.w -[A7], 0x1
00000FA0 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000FA4 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
00000FA8 5C8F addq.l A7, 6
00000FAA 2F00 move.l -[A7], D0
00000FAC 486E FDF2 pea.l [A6 - 0x20E]
00000FB0 A95F syscall SetControlTitle/SetCTitle
label00000FB2:
00000FB2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000FB6 A915 syscall ShowWindow
00000FB8 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000FBC A873 syscall SetPort
00000FBE 486E FEF2 pea.l [A6 - 0x10E]
00000FC2 3F3C 0004 move.w -[A7], 0x4
00000FC6 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000FCA 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00000FCE 4FEF 000A lea.l A7, [A7 + 0xA]
00000FD2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000FD6 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00000FDA 588F addq.l A7, 4
00000FDC 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
00000FE0 486E FFFE pea.l [A6 - 0x2]
00000FE4 A991 syscall ModalDialog
00000FE6 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1
00000FEC 660C bne +0xE /* 00000FFA */
00000FEE 4A6E 000C tst.w [A6 + 0xC]
00000FF2 6606 bne +0x8 /* 00000FFA */
00000FF4 7002 moveq.l D0, 0x02
00000FF6 3D40 FFFE move.w [A6 - 0x2], D0
label00000FFA:
00000FFA 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000FFE A983 syscall DisposeDialog
00001000 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001004 A873 syscall SetPort
00001006 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3
0000100C 664E bne +0x50 /* 0000105C */
0000100E 7001 moveq.l D0, 0x01
00001010 3B40 8FBA move.w [A5 - 0x7046], D0
00001014 486E FFF2 pea.l [A6 - 0xE]
00001018 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000101C 588F addq.l A7, 4
0000101E 486D 8FE8 pea.l [A5 - 0x7018]
00001022 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001026 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
0000102A 508F addq.l A7, 8
0000102C 4267 clr.w -[A7]
0000102E 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
00001032 548F addq.l A7, 2
00001034 601C bra +0x1E /* 00001052 */
label00001036:
00001036 206D 8DDE movea.l A0, [A5 - 0x7222]
0000103A 2050 movea.l A0, [A0]
0000103C 43ED 8FE8 lea.l A1, [A5 - 0x7018]
00001040 7019 moveq.l D0, 0x19
label00001042:
00001042 22D8 move.l [A1]+, [A0]+
00001044 51C8 FFFC dbf D0, -0x6 /* 00001042 */
00001048 32D8 move.w [A1]+, [A0]+
0000104A 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */]
0000104E 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */]
label00001052:
00001052 4A6D 8DAA tst.w [A5 - 0x7256]
00001056 66DE bne -0x20 /* 00001036 */
00001058 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
label0000105C:
0000105C 302E FFFE move.w D0, [A6 - 0x2]
00001060 4E5E unlink A6
00001062 4E75 rts
fn00001064:
00001064 4E56 FFC6 link A6, -0x003A
00001068 206E 0008 movea.l A0, [A6 + 0x8]
0000106C 2050 movea.l A0, [A0]
0000106E 43EE FFC8 lea.l A1, [A6 - 0x38]
00001072 7006 moveq.l D0, 0x06
label00001074:
00001074 22D8 move.l [A1]+, [A0]+
00001076 51C8 FFFC dbf D0, -0x6 /* 00001074 */
0000107A 32D8 move.w [A1]+, [A0]+
0000107C 206E FFE2 movea.l A0, [A6 - 0x1E]
00001080 302E 000C move.w D0, [A6 + 0xC]
00001084 C1FC 001A muls.w D0, 0x1A
00001088 D090 add.l D0, [A0]
0000108A 2040 movea.l A0, D0
0000108C 43EE FFE6 lea.l A1, [A6 - 0x1A]
00001090 7005 moveq.l D0, 0x05
label00001092:
00001092 22D8 move.l [A1]+, [A0]+
00001094 51C8 FFFC dbf D0, -0x6 /* 00001092 */
00001098 32D8 move.w [A1]+, [A0]+
0000109A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000109E 486D D3B4 pea.l [A5 - 0x2C4C]
000010A2 4267 clr.w -[A7]
000010A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010A8 4EBA 0500 jsr [PC + 0x500 /* 000015AA */]
000010AC 4FEF 000E lea.l A7, [A7 + 0xE]
000010B0 3D40 FFC6 move.w [A6 - 0x3A], D0
000010B4 3F3C 0004 move.w -[A7], 0x4
000010B8 4EBA 02D4 jsr [PC + 0x2D4 /* 0000138E */]
000010BC 548F addq.l A7, 2
000010BE 302E FFC6 move.w D0, [A6 - 0x3A]
000010C2 4E5E unlink A6
000010C4 4E75 rts
fn000010C6:
000010C6 4E56 FFE0 link A6, -0x0020
000010CA 206E 0008 movea.l A0, [A6 + 0x8]
000010CE 2050 movea.l A0, [A0]
000010D0 43EE FFE2 lea.l A1, [A6 - 0x1E]
000010D4 7006 moveq.l D0, 0x06
label000010D6:
000010D6 22D8 move.l [A1]+, [A0]+
000010D8 51C8 FFFC dbf D0, -0x6 /* 000010D6 */
000010DC 32D8 move.w [A1]+, [A0]+
000010DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000010E2 486D D3B4 pea.l [A5 - 0x2C4C]
000010E6 3F3C 0001 move.w -[A7], 0x1
000010EA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000010EE 4EBA 04BA jsr [PC + 0x4BA /* 000015AA */]
000010F2 4FEF 000E lea.l A7, [A7 + 0xE]
000010F6 3D40 FFE0 move.w [A6 - 0x20], D0
000010FA 4EBA 03FE jsr [PC + 0x3FE /* 000014FA */]
000010FE 302E FFE0 move.w D0, [A6 - 0x20]
00001102 4E5E unlink A6
00001104 4E75 rts
fn00001106:
00001106 4E56 FFAC link A6, -0x0054
0000110A 206E 0008 movea.l A0, [A6 + 0x8]
0000110E 302E 000C move.w D0, [A6 + 0xC]
00001112 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00001116 D090 add.l D0, [A0]
00001118 2040 movea.l A0, D0
0000111A 43EE FFAE lea.l A1, [A6 - 0x52]
0000111E 7013 moveq.l D0, 0x13
label00001120:
00001120 22D8 move.l [A1]+, [A0]+
00001122 51C8 FFFC dbf D0, -0x6 /* 00001120 */
00001126 32D8 move.w [A1]+, [A0]+
00001128 4AAE FFF0 tst.l [A6 - 0x10]
0000112C 6606 bne +0x8 /* 00001134 */
0000112E 2D6D 8DEE FFF0 move.l [A6 - 0x10], [A5 - 0x7212]
label00001134:
00001134 2F2E 000E move.l -[A7], [A6 + 0xE]
00001138 486D D3B4 pea.l [A5 - 0x2C4C]
0000113C 3F3C 0001 move.w -[A7], 0x1
00001140 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001144 4EBA 0464 jsr [PC + 0x464 /* 000015AA */]
00001148 4FEF 000E lea.l A7, [A7 + 0xE]
0000114C 3D40 FFAC move.w [A6 - 0x54], D0
00001150 7000 moveq.l D0, 0x00
00001152 102D D3B5 move.b D0, [A5 - 0x2C4B]
00001156 0C40 0063 cmpi.w D0, 0x63 /* 'c' */
0000115A 660C bne +0xE /* 00001168 */
0000115C 3F3C 0005 move.w -[A7], 0x5
00001160 4EBA 022C jsr [PC + 0x22C /* 0000138E */]
00001164 548F addq.l A7, 2
00001166 6004 bra +0x6 /* 0000116C */
label00001168:
00001168 4EBA 0390 jsr [PC + 0x390 /* 000014FA */]
label0000116C:
0000116C 302E FFAC move.w D0, [A6 - 0x54]
00001170 4E5E unlink A6
00001172 4E75 rts
fn00001174:
00001174 4E56 FFFE link A6, -0x0002
00001178 206D 9010 movea.l A0, [A5 - 0x6FF0]
0000117C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001180 486D D3B4 pea.l [A5 - 0x2C4C]
00001184 3F3C 0002 move.w -[A7], 0x2
00001188 2050 movea.l A0, [A0]
0000118A 2F28 001C move.l -[A7], [A0 + 0x1C]
0000118E 4EBA 041A jsr [PC + 0x41A /* 000015AA */]
00001192 4FEF 000E lea.l A7, [A7 + 0xE]
00001196 3D40 FFFE move.w [A6 - 0x2], D0
0000119A 3F3C 0004 move.w -[A7], 0x4
0000119E 4EBA 01EE jsr [PC + 0x1EE /* 0000138E */]
000011A2 548F addq.l A7, 2
000011A4 302E FFFE move.w D0, [A6 - 0x2]
000011A8 4E5E unlink A6
000011AA 4E75 rts
fn000011AC:
000011AC 4E56 FE00 link A6, -0x0200
000011B0 486E FF00 pea.l [A6 - 0x100]
000011B4 486D D4F2 pea.l [A5 - 0x2B0E]
000011B8 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000011BC 508F addq.l A7, 8
000011BE 486E FE00 pea.l [A6 - 0x200]
000011C2 2F2D 9020 move.l -[A7], [A5 - 0x6FE0]
000011C6 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
000011CA 508F addq.l A7, 8
000011CC 486E FF00 pea.l [A6 - 0x100]
000011D0 486E FE00 pea.l [A6 - 0x200]
000011D4 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000011D8 508F addq.l A7, 8
000011DA 486E FF00 pea.l [A6 - 0x100]
000011DE 486D D4FC pea.l [A5 - 0x2B04]
000011E2 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000011E6 508F addq.l A7, 8
000011E8 486E FF00 pea.l [A6 - 0x100]
000011EC 486D D3B4 pea.l [A5 - 0x2C4C]
000011F0 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000011F4 508F addq.l A7, 8
000011F6 206D 9024 movea.l A0, [A5 - 0x6FDC]
000011FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011FE 486E FF00 pea.l [A6 - 0x100]
00001202 3F3C 0003 move.w -[A7], 0x3
00001206 2050 movea.l A0, [A0]
00001208 2F28 001C move.l -[A7], [A0 + 0x1C]
0000120C 4EBA 039C jsr [PC + 0x39C /* 000015AA */]
00001210 4FEF 000E lea.l A7, [A7 + 0xE]
00001214 4E5E unlink A6
00001216 4E75 rts
fn00001218:
00001218 4E56 FFFE link A6, -0x0002
0000121C 206D 9000 movea.l A0, [A5 - 0x7000]
00001220 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001224 486D D3B4 pea.l [A5 - 0x2C4C]
00001228 3F3C 0004 move.w -[A7], 0x4
0000122C 2050 movea.l A0, [A0]
0000122E 2F28 002C move.l -[A7], [A0 + 0x2C]
00001232 4EBA 0376 jsr [PC + 0x376 /* 000015AA */]
00001236 4FEF 000E lea.l A7, [A7 + 0xE]
0000123A 3D40 FFFE move.w [A6 - 0x2], D0
0000123E 3F3C 0004 move.w -[A7], 0x4
00001242 4EBA 014A jsr [PC + 0x14A /* 0000138E */]
00001246 548F addq.l A7, 2
00001248 302E FFFE move.w D0, [A6 - 0x2]
0000124C 4E5E unlink A6
0000124E 4E75 rts
fn00001250:
00001250 4E56 0000 link A6, 0
00001254 206D 8FEC movea.l A0, [A5 - 0x7014]
00001258 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000125C 486D D3B4 pea.l [A5 - 0x2C4C]
00001260 3F3C 0005 move.w -[A7], 0x5
00001264 2050 movea.l A0, [A0]
00001266 2F28 000E move.l -[A7], [A0 + 0xE]
0000126A 4EBA 033E jsr [PC + 0x33E /* 000015AA */]
0000126E 4FEF 000E lea.l A7, [A7 + 0xE]
00001272 4E5E unlink A6
00001274 4E75 rts
fn00001276:
00001276 4E56 FF00 link A6, -0x0100
0000127A 422E FF00 clr.b [A6 - 0x100]
0000127E 4AAD 8DD6 tst.l [A5 - 0x722A]
00001282 670A beq +0xC /* 0000128E */
00001284 202D 8FE8 move.l D0, [A5 - 0x7018]
00001288 B0AD 8DD6 cmp.l D0, [A5 - 0x722A]
0000128C 661C bne +0x1E /* 000012AA */
label0000128E:
0000128E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001292 486E FF00 pea.l [A6 - 0x100]
00001296 3F3C 0006 move.w -[A7], 0x6
0000129A 2F2D 8DEE move.l -[A7], [A5 - 0x7212]
0000129E 4EBA 030A jsr [PC + 0x30A /* 000015AA */]
000012A2 4FEF 000E lea.l A7, [A7 + 0xE]
000012A6 7000 moveq.l D0, 0x00
000012A8 6032 bra +0x34 /* 000012DC */
label000012AA:
000012AA 486E FF00 pea.l [A6 - 0x100]
000012AE 3F3C 232A move.w -[A7], 0x232A /* '#*' */
000012B2 2F2D 8DD6 move.l -[A7], [A5 - 0x722A]
000012B6 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000012BA 4FEF 000A lea.l A7, [A7 + 0xA]
000012BE 206D 8DEA movea.l A0, [A5 - 0x7216]
000012C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012C6 486E FF00 pea.l [A6 - 0x100]
000012CA 3F3C 0006 move.w -[A7], 0x6
000012CE 2050 movea.l A0, [A0]
000012D0 2F28 000E move.l -[A7], [A0 + 0xE]
000012D4 4EBA 02D4 jsr [PC + 0x2D4 /* 000015AA */]
000012D8 4FEF 000E lea.l A7, [A7 + 0xE]
label000012DC:
000012DC 4E5E unlink A6
000012DE 4E75 rts
fn000012E0:
000012E0 4E56 FF00 link A6, -0x0100
000012E4 422E FF00 clr.b [A6 - 0x100]
000012E8 486E FF00 pea.l [A6 - 0x100]
000012EC 3F3C 232A move.w -[A7], 0x232A /* '#*' */
000012F0 2F2D 8DD6 move.l -[A7], [A5 - 0x722A]
000012F4 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000012F8 4FEF 000A lea.l A7, [A7 + 0xA]
000012FC 206D 8DEA movea.l A0, [A5 - 0x7216]
00001300 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001304 486E FF00 pea.l [A6 - 0x100]
00001308 3F3C 0006 move.w -[A7], 0x6
0000130C 2050 movea.l A0, [A0]
0000130E 2F28 000E move.l -[A7], [A0 + 0xE]
00001312 4EBA 0296 jsr [PC + 0x296 /* 000015AA */]
00001316 4FEF 000E lea.l A7, [A7 + 0xE]
0000131A 4E5E unlink A6
0000131C 4E75 rts
fn0000131E:
0000131E 4E56 FFF8 link A6, -0x0008
00001322 486E FFFC pea.l [A6 - 0x4]
00001326 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000132A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000132E 508F addq.l A7, 8
00001330 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001334 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00001338 588F addq.l A7, 4
0000133A 42A7 clr.l -[A7]
0000133C 42A7 clr.l -[A7]
0000133E 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00001342 205F movea.l A0, [A7]+
00001344 2D48 FFF8 move.l [A6 - 0x8], A0
00001348 42A7 clr.l -[A7]
0000134A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000134E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001352 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */]
00001356 4FEF 000C lea.l A7, [A7 + 0xC]
0000135A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000135E 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
00001362 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001366 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000136A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000136E 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
00001372 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001376 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000137A 206E 000C movea.l A0, [A6 + 0xC]
0000137E 20AE FFFC move.l [A0], [A6 - 0x4]
00001382 206E 0010 movea.l A0, [A6 + 0x10]
00001386 20AE FFF8 move.l [A0], [A6 - 0x8]
0000138A 4E5E unlink A6
0000138C 4E75 rts
fn0000138E:
0000138E 4E56 FFF8 link A6, -0x0008
00001392 48E7 0700 movem.l -[A7], D5,D6,D7
00001396 3E2E 0008 move.w D7, [A6 + 0x8]
0000139A 41ED D3B4 lea.l A0, [A5 - 0x2C4C]
0000139E 2D48 FFFC move.l [A6 - 0x4], A0
000013A2 41ED D3B4 lea.l A0, [A5 - 0x2C4C]
000013A6 2D48 FFF8 move.l [A6 - 0x8], A0
000013AA 7000 moveq.l D0, 0x00
000013AC 102D D3B4 move.b D0, [A5 - 0x2C4C]
000013B0 3C00 move.w D6, D0
000013B2 52AE FFF8 addq.l [A6 - 0x8], 1
000013B6 7A01 moveq.l D5, 0x01
000013B8 6040 bra +0x42 /* 000013FA */
label000013BA:
000013BA 206E FFF8 movea.l A0, [A6 - 0x8]
000013BE 7000 moveq.l D0, 0x00
000013C0 1010 move.b D0, [A0]
000013C2 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
000013C6 6602 bne +0x4 /* 000013CA */
000013C8 5347 subq.w D7, 1
label000013CA:
000013CA 4A47 tst.w D7
000013CC 6626 bne +0x28 /* 000013F4 */
000013CE 9C45 sub.w D6, D5
000013D0 206E FFFC movea.l A0, [A6 - 0x4]
000013D4 1086 move.b [A0], D6
000013D6 52AE FFFC addq.l [A6 - 0x4], 1
000013DA 3045 movea.w A0, D5
000013DC D1EE FFFC add.l A0, [A6 - 0x4]
000013E0 3246 movea.w A1, D6
000013E2 2F09 move.l -[A7], A1
000013E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000013E8 4850 pea.l [A0]
000013EA 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000013EE 4FEF 000C lea.l A7, [A7 + 0xC]
000013F2 600A bra +0xC /* 000013FE */
label000013F4:
000013F4 52AE FFF8 addq.l [A6 - 0x8], 1
000013F8 5245 addq.w D5, 1
label000013FA:
000013FA BA46 cmp.w D5, D6
000013FC 6FBC ble -0x42 /* 000013BA */
label000013FE:
000013FE 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00001402 4E5E unlink A6
00001404 4E75 rts
fn00001406:
00001406 4E56 FF0C link A6, -0x00F4
0000140A 48E7 0108 movem.l -[A7], D7,A4
0000140E 206D 8DE2 movea.l A0, [A5 - 0x721E]
00001412 2850 movea.l A4, [A0]
00001414 422D D3B4 clr.b [A5 - 0x2C4C]
00001418 7E00 moveq.l D7, 0x00
0000141A 603A bra +0x3C /* 00001456 */
label0000141C:
0000141C 202C 0014 move.l D0, [A4 + 0x14]
00001420 B0AE 0008 cmp.l D0, [A6 + 0x8]
00001424 662A bne +0x2C /* 00001450 */
00001426 41EE FF0E lea.l A0, [A6 - 0xF2]
0000142A 43D4 lea.l A1, [A4]
0000142C 7009 moveq.l D0, 0x09
label0000142E:
0000142E 20D9 move.l [A0]+, [A1]+
00001430 51C8 FFFC dbf D0, -0x6 /* 0000142E */
00001434 3D6E 000C FF36 move.w [A6 - 0xCA], [A6 + 0xC]
0000143A 486D D3B4 pea.l [A5 - 0x2C4C]
0000143E 3F3C 232A move.w -[A7], 0x232A /* '#*' */
00001442 486E FF0C pea.l [A6 - 0xF4]
00001446 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000144A 4FEF 000A lea.l A7, [A7 + 0xA]
0000144E 600C bra +0xE /* 0000145C */
label00001450:
00001450 49EC 0028 lea.l A4, [A4 + 0x28]
00001454 5247 addq.w D7, 1
label00001456:
00001456 BE6D 8DAC cmp.w D7, [A5 - 0x7254]
0000145A 6DC0 blt -0x3E /* 0000141C */
label0000145C:
0000145C 4CDF 1080 movem.l D7,A4, [A7]+
00001460 4E5E unlink A6
00001462 4E75 rts
fn00001464:
00001464 4E56 FF0C link A6, -0x00F4
00001468 48E7 0108 movem.l -[A7], D7,A4
0000146C 206D 8DE2 movea.l A0, [A5 - 0x721E]
00001470 2850 movea.l A4, [A0]
00001472 422D D3B4 clr.b [A5 - 0x2C4C]
00001476 7E00 moveq.l D7, 0x00
00001478 6034 bra +0x36 /* 000014AE */
label0000147A:
0000147A 202C 0014 move.l D0, [A4 + 0x14]
0000147E B0AE 0008 cmp.l D0, [A6 + 0x8]
00001482 6624 bne +0x26 /* 000014A8 */
00001484 41EE FF0E lea.l A0, [A6 - 0xF2]
00001488 43D4 lea.l A1, [A4]
0000148A 7009 moveq.l D0, 0x09
label0000148C:
0000148C 20D9 move.l [A0]+, [A1]+
0000148E 51C8 FFFC dbf D0, -0x6 /* 0000148C */
00001492 486D D3B4 pea.l [A5 - 0x2C4C]
00001496 3F3C 232A move.w -[A7], 0x232A /* '#*' */
0000149A 486E FF0C pea.l [A6 - 0xF4]
0000149E 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
000014A2 4FEF 000A lea.l A7, [A7 + 0xA]
000014A6 600C bra +0xE /* 000014B4 */
label000014A8:
000014A8 49EC 0028 lea.l A4, [A4 + 0x28]
000014AC 5247 addq.w D7, 1
label000014AE:
000014AE BE6D 8DAC cmp.w D7, [A5 - 0x7254]
000014B2 6DC6 blt -0x38 /* 0000147A */
label000014B4:
000014B4 4CDF 1080 movem.l D7,A4, [A7]+
000014B8 4E5E unlink A6
000014BA 4E75 rts
fn000014BC:
000014BC 4E56 FF0C link A6, -0x00F4
000014C0 41EE FF3A lea.l A0, [A6 - 0xC6]
000014C4 43ED 8FE8 lea.l A1, [A5 - 0x7018]
000014C8 7019 moveq.l D0, 0x19
label000014CA:
000014CA 20D9 move.l [A0]+, [A1]+
000014CC 51C8 FFFC dbf D0, -0x6 /* 000014CA */
000014D0 30D9 move.w [A0]+, [A1]+
000014D2 2D6E 0008 FFAA move.l [A6 - 0x56], [A6 + 0x8]
000014D8 3D6E 000C FFA4 move.w [A6 - 0x5C], [A6 + 0xC]
000014DE 422D D3B4 clr.b [A5 - 0x2C4C]
000014E2 486D D3B4 pea.l [A5 - 0x2C4C]
000014E6 3F3C 232A move.w -[A7], 0x232A /* '#*' */
000014EA 486E FF0C pea.l [A6 - 0xF4]
000014EE 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */]
000014F2 4FEF 000A lea.l A7, [A7 + 0xA]
000014F6 4E5E unlink A6
000014F8 4E75 rts
fn000014FA:
000014FA 4E56 FF0C link A6, -0x00F4
000014FE 41EE FF3A lea.l A0, [A6 - 0xC6]
00001502 43ED 8FE8 lea.l A1, [A5 - 0x7018]
00001506 7019 moveq.l D0, 0x19
label00001508:
00001508 20D9 move.l [A0]+, [A1]+
0000150A 51C8 FFFC dbf D0, -0x6 /* 00001508 */
0000150E 30D9 move.w [A0]+, [A1]+
00001510 422D D3B4 clr.b [A5 - 0x2C4C]
00001514 486D D3B4 pea.l [A5 - 0x2C4C]
00001518 3F3C 232A move.w -[A7], 0x232A /* '#*' */
0000151C 486E FF0C pea.l [A6 - 0xF4]
00001520 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00001524 4FEF 000A lea.l A7, [A7 + 0xA]
00001528 4E5E unlink A6
0000152A 4E75 rts
fn0000152C:
0000152C 4E56 FF0C link A6, -0x00F4
00001530 41EE FF3A lea.l A0, [A6 - 0xC6]
00001534 43ED 8FE8 lea.l A1, [A5 - 0x7018]
00001538 7019 moveq.l D0, 0x19
label0000153A:
0000153A 20D9 move.l [A0]+, [A1]+
0000153C 51C8 FFFC dbf D0, -0x6 /* 0000153A */
00001540 30D9 move.w [A0]+, [A1]+
00001542 422D D3B4 clr.b [A5 - 0x2C4C]
00001546 486D D3B4 pea.l [A5 - 0x2C4C]
0000154A 3F3C 232A move.w -[A7], 0x232A /* '#*' */
0000154E 486E FF0C pea.l [A6 - 0xF4]
00001552 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00001556 4FEF 000A lea.l A7, [A7 + 0xA]
0000155A 4E5E unlink A6
0000155C 4E75 rts
fn0000155E:
0000155E 4E56 FF0C link A6, -0x00F4
00001562 41EE FF3A lea.l A0, [A6 - 0xC6]
00001566 43ED 8FE8 lea.l A1, [A5 - 0x7018]
0000156A 7019 moveq.l D0, 0x19
label0000156C:
0000156C 20D9 move.l [A0]+, [A1]+
0000156E 51C8 FFFC dbf D0, -0x6 /* 0000156C */
00001572 30D9 move.w [A0]+, [A1]+
00001574 422D D3B4 clr.b [A5 - 0x2C4C]
00001578 486D D3B4 pea.l [A5 - 0x2C4C]
0000157C 3F3C 232A move.w -[A7], 0x232A /* '#*' */
00001580 486E FF0C pea.l [A6 - 0xF4]
00001584 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00001588 4FEF 000A lea.l A7, [A7 + 0xA]
0000158C 4E5E unlink A6
0000158E 4E75 rts
fn00001590:
00001590 422D D3B4 clr.b [A5 - 0x2C4C]
00001594 486D D3B4 pea.l [A5 - 0x2C4C]
00001598 3F3C 232A move.w -[A7], 0x232A /* '#*' */
0000159C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000015A0 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000015A4 4FEF 000A lea.l A7, [A7 + 0xA]
000015A8 4E75 rts
fn000015AA:
000015AA 4E56 FEBA link A6, -0x0146
000015AE 48E7 0308 movem.l -[A7], D6,D7,A4
000015B2 2F2D 8DDA move.l -[A7], [A5 - 0x7226]
000015B6 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000015BA 206D 8DDA movea.l A0, [A5 - 0x7226]
000015BE 2850 movea.l A4, [A0]
000015C0 7E00 moveq.l D7, 0x00
000015C2 6000 00E2 bra +0xE4 /* 000016A6 */
label000015C6:
000015C6 3014 move.w D0, [A4]
000015C8 B06E 000C cmp.w D0, [A6 + 0xC]
000015CC 6600 00D2 bne +0xD4 /* 000016A0 */
000015D0 486E FEBA pea.l [A6 - 0x146]
000015D4 2F2C 000A move.l -[A7], [A4 + 0xA]
000015D8 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
000015DC 508F addq.l A7, 8
000015DE 2F2E 000E move.l -[A7], [A6 + 0xE]
000015E2 486E FEBA pea.l [A6 - 0x146]
000015E6 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000015EA 508F addq.l A7, 8
000015EC 4A40 tst.w D0
000015EE 6700 00B0 beq +0xB2 /* 000016A0 */
000015F2 4A6C 0016 tst.w [A4 + 0x16]
000015F6 6600 0078 bne +0x7A /* 00001670 */
000015FA 206D 8DDA movea.l A0, [A5 - 0x7226]
000015FE 200C move.l D0, A4
00001600 9090 sub.l D0, [A0]
00001602 2F3C 0000 0044 move.l -[A7], 0x44 /* 'D' */
00001608 2F00 move.l -[A7], D0
0000160A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000160E 2C00 move.l D6, D0
00001610 2F2D 8DDA move.l -[A7], [A5 - 0x7226]
00001614 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001618 2F2C 0002 move.l -[A7], [A4 + 0x2]
0000161C 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
00001620 206D 8DDA movea.l A0, [A5 - 0x7226]
00001624 2F06 move.l -[A7], D6
00001626 2F3C 0000 0044 move.l -[A7], 0x44 /* 'D' */
0000162C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001630 D090 add.l D0, [A0]
00001632 2840 movea.l A4, D0
00001634 2F2C 0002 move.l -[A7], [A4 + 0x2]
00001638 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000163C 2F2C 0006 move.l -[A7], [A4 + 0x6]
00001640 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
00001644 206D 8DDA movea.l A0, [A5 - 0x7226]
00001648 2F06 move.l -[A7], D6
0000164A 2F3C 0000 0044 move.l -[A7], 0x44 /* 'D' */
00001650 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001654 D090 add.l D0, [A0]
00001656 2840 movea.l A4, D0
00001658 2F2C 0006 move.l -[A7], [A4 + 0x6]
0000165C 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001660 206C 0002 movea.l A0, [A4 + 0x2]
00001664 2950 000E move.l [A4 + 0xE], [A0]
00001668 206C 0006 movea.l A0, [A4 + 0x6]
0000166C 2950 0012 move.l [A4 + 0x12], [A0]
label00001670:
00001670 526C 0016 addq.w [A4 + 0x16], 1
00001674 4AAC 001C tst.l [A4 + 0x1C]
00001678 6D0A blt +0xC /* 00001684 */
0000167A 52AD 8FD2 addq.l [A5 - 0x702E], 1
0000167E 296D 8FD2 001C move.l [A4 + 0x1C], [A5 - 0x702E]
label00001684:
00001684 206E 0012 movea.l A0, [A6 + 0x12]
00001688 43D4 lea.l A1, [A4]
0000168A 7010 moveq.l D0, 0x10
label0000168C:
0000168C 20D9 move.l [A0]+, [A1]+
0000168E 51C8 FFFC dbf D0, -0x6 /* 0000168C */
00001692 2F2D 8DDA move.l -[A7], [A5 - 0x7226]
00001696 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000169A 7000 moveq.l D0, 0x00
0000169C 6000 015E bra +0x160 /* 000017FC */
label000016A0:
000016A0 49EC 0044 lea.l A4, [A4 + 0x44]
000016A4 5247 addq.w D7, 1
label000016A6:
000016A6 BE6D 8DA8 cmp.w D7, [A5 - 0x7258]
000016AA 6D00 FF1A blt -0xE4 /* 000015C6 */
000016AE 2F2D 8DDA move.l -[A7], [A5 - 0x7226]
000016B2 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000016B6 3D6E 000C FFBA move.w [A6 - 0x46], [A6 + 0xC]
000016BC 426E FFFE clr.w [A6 - 0x2]
000016C0 42A7 clr.l -[A7]
000016C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000016C6 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000016CA 201F move.l D0, [A7]+
000016CC 4878 0003 push.l 0x3
000016D0 2F00 move.l -[A7], D0
000016D2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000016D6 2F00 move.l -[A7], D0
000016D8 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
000016DC 588F addq.l A7, 4
000016DE 4A40 tst.w D0
000016E0 6716 beq +0x18 /* 000016F8 */
000016E2 42A7 clr.l -[A7]
000016E4 42A7 clr.l -[A7]
000016E6 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000016EA 205F movea.l A0, [A7]+
000016EC 2D48 FFBC move.l [A6 - 0x44], A0
000016F0 7025 moveq.l D0, 0x25
000016F2 3D40 FFFE move.w [A6 - 0x2], D0
000016F6 6012 bra +0x14 /* 0000170A */
label000016F8:
000016F8 2D6E 0008 FFBC move.l [A6 - 0x44], [A6 + 0x8]
000016FE 4267 clr.w -[A7]
00001700 486E FFBC pea.l [A6 - 0x44]
00001704 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00001708 301F move.w D0, [A7]+
label0000170A:
0000170A 42A7 clr.l -[A7]
0000170C 42A7 clr.l -[A7]
0000170E 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00001712 205F movea.l A0, [A7]+
00001714 2D48 FFC0 move.l [A6 - 0x40], A0
00001718 7E00 moveq.l D7, 0x00
0000171A 6010 bra +0x12 /* 0000172C */
label0000171C:
0000171C 3007 move.w D0, D7
0000171E 48C0 ext.l D0
00001720 E580 asl D0, 2
00001722 D08E add.l D0, A6
00001724 2040 movea.l A0, D0
00001726 42A8 FFDA clr.l [A0 - 0x26]
0000172A 5247 addq.w D7, 1
label0000172C:
0000172C 0C47 0008 cmpi.w D7, 0x8
00001730 6DEA blt -0x14 /* 0000171C */
00001732 70FF moveq.l D0, 0xFFFFFFFF
00001734 3D40 FFFA move.w [A6 - 0x6], D0
00001738 70FF moveq.l D0, 0xFFFFFFFF
0000173A 3D40 FFFC move.w [A6 - 0x4], D0
0000173E 486E FFBA pea.l [A6 - 0x46]
00001742 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00001746 2F2E FFBC move.l -[A7], [A6 - 0x44]
0000174A 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */]
0000174E 4FEF 000C lea.l A7, [A7 + 0xC]
00001752 2F2E FFBC move.l -[A7], [A6 - 0x44]
00001756 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
0000175A 2F2E FFBC move.l -[A7], [A6 - 0x44]
0000175E 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001762 206E FFBC movea.l A0, [A6 - 0x44]
00001766 2D50 FFC8 move.l [A6 - 0x38], [A0]
0000176A 2F2E FFC0 move.l -[A7], [A6 - 0x40]
0000176E 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
00001772 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00001776 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000177A 206E FFC0 movea.l A0, [A6 - 0x40]
0000177E 2D50 FFCC move.l [A6 - 0x34], [A0]
00001782 486E FFC4 pea.l [A6 - 0x3C]
00001786 2F2E 000E move.l -[A7], [A6 + 0xE]
0000178A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000178E 508F addq.l A7, 8
00001790 7001 moveq.l D0, 0x01
00001792 3D40 FFD0 move.w [A6 - 0x30], D0
00001796 52AD 8FD2 addq.l [A5 - 0x702E], 1
0000179A 2D6D 8FD2 FFD2 move.l [A6 - 0x2E], [A5 - 0x702E]
000017A0 2D6D 8FD2 FFD6 move.l [A6 - 0x2A], [A5 - 0x702E]
000017A6 526D 8DA8 addq.w [A5 - 0x7258], 1
000017AA 302D 8DA8 move.w D0, [A5 - 0x7258]
000017AE C1FC 0044 muls.w D0, 0x44 /* 'D' */
000017B2 2F2D 8DDA move.l -[A7], [A5 - 0x7226]
000017B6 48C0 ext.l D0
000017B8 2F00 move.l -[A7], D0
000017BA 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000017BE 206D 8DDA movea.l A0, [A5 - 0x7226]
000017C2 302D 8DA8 move.w D0, [A5 - 0x7258]
000017C6 5340 subq.w D0, 1
000017C8 C1FC 0044 muls.w D0, 0x44 /* 'D' */
000017CC D090 add.l D0, [A0]
000017CE 2040 movea.l A0, D0
000017D0 43EE FFBA lea.l A1, [A6 - 0x46]
000017D4 7010 moveq.l D0, 0x10
label000017D6:
000017D6 20D9 move.l [A0]+, [A1]+
000017D8 51C8 FFFC dbf D0, -0x6 /* 000017D6 */
000017DC 206E 0012 movea.l A0, [A6 + 0x12]
000017E0 43EE FFBA lea.l A1, [A6 - 0x46]
000017E4 7010 moveq.l D0, 0x10
label000017E6:
000017E6 20D9 move.l [A0]+, [A1]+
000017E8 51C8 FFFC dbf D0, -0x6 /* 000017E6 */
000017EC 0C6D 000F 8DA8 cmpi.w [A5 - 0x7258], 0xF
000017F2 6F04 ble +0x6 /* 000017F8 */
000017F4 4EBA 00A8 jsr [PC + 0xA8 /* 0000189E */]
label000017F8:
000017F8 302E FFFE move.w D0, [A6 - 0x2]
label000017FC:
000017FC 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001800 4E5E unlink A6
00001802 4E75 rts
fn00001804:
00001804 4E56 0000 link A6, 0
00001808 48E7 0118 movem.l -[A7], D7,A3,A4
0000180C 286E 0008 movea.l A4, [A6 + 0x8]
00001810 2F2D 8DDA move.l -[A7], [A5 - 0x7226]
00001814 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
label00001818:
00001818 206D 8DDA movea.l A0, [A5 - 0x7226]
0000181C 2650 movea.l A3, [A0]
0000181E 7E00 moveq.l D7, 0x00
00001820 6000 005A bra +0x5C /* 0000187C */
label00001824:
00001824 202B 0018 move.l D0, [A3 + 0x18]
00001828 B0AC 0018 cmp.l D0, [A4 + 0x18]
0000182C 6648 bne +0x4A /* 00001876 */
0000182E 536B 0016 subq.w [A3 + 0x16], 1
00001832 4A6B 0016 tst.w [A3 + 0x16]
00001836 6E4A bgt +0x4C /* 00001882 */
00001838 4AAB 001C tst.l [A3 + 0x1C]
0000183C 6C22 bge +0x24 /* 00001860 */
0000183E 2F2B 0002 move.l -[A7], [A3 + 0x2]
00001842 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001846 2F2B 0006 move.l -[A7], [A3 + 0x6]
0000184A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000184E 2F2B 000A move.l -[A7], [A3 + 0xA]
00001852 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001856 3F07 move.w -[A7], D7
00001858 4EBA 00CA jsr [PC + 0xCA /* 00001924 */]
0000185C 548F addq.l A7, 2
0000185E 6022 bra +0x24 /* 00001882 */
label00001860:
00001860 2F2B 0002 move.l -[A7], [A3 + 0x2]
00001864 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001868 2F2B 0006 move.l -[A7], [A3 + 0x6]
0000186C 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001870 426B 0016 clr.w [A3 + 0x16]
00001874 600C bra +0xE /* 00001882 */
label00001876:
00001876 47EB 0044 lea.l A3, [A3 + 0x44]
0000187A 5247 addq.w D7, 1
label0000187C:
0000187C BE6D 8DA8 cmp.w D7, [A5 - 0x7258]
00001880 6DA2 blt -0x5C /* 00001824 */
label00001882:
00001882 0C54 0006 cmpi.w [A4], 0x6
00001886 6C06 bge +0x8 /* 0000188E */
00001888 49EC 0044 lea.l A4, [A4 + 0x44]
0000188C 608A bra -0x74 /* 00001818 */
label0000188E:
0000188E 2F2D 8DDA move.l -[A7], [A5 - 0x7226]
00001892 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001896 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000189A 4E5E unlink A6
0000189C 4E75 rts
export_428:
fn0000189E:
0000189E 4E56 FFBC link A6, -0x0044
000018A2 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000018A6 2E3C 7FFF FFFF move.l D7, 0x7FFFFFFF
000018AC 206D 8DDA movea.l A0, [A5 - 0x7226]
000018B0 2850 movea.l A4, [A0]
000018B2 7C00 moveq.l D6, 0x00
000018B4 6018 bra +0x1A /* 000018CE */
label000018B6:
000018B6 4A6C 0016 tst.w [A4 + 0x16]
000018BA 660C bne +0xE /* 000018C8 */
000018BC BEAC 001C cmp.l D7, [A4 + 0x1C]
000018C0 6F06 ble +0x8 /* 000018C8 */
000018C2 2E2C 001C move.l D7, [A4 + 0x1C]
000018C6 3A06 move.w D5, D6
label000018C8:
000018C8 49EC 0044 lea.l A4, [A4 + 0x44]
000018CC 5246 addq.w D6, 1
label000018CE:
000018CE BC6D 8DA8 cmp.w D6, [A5 - 0x7258]
000018D2 6DE2 blt -0x1C /* 000018B6 */
000018D4 0C87 7FFF FFFF cmpi.l D7, 0x7FFFFFFF
000018DA 6604 bne +0x6 /* 000018E0 */
000018DC 7000 moveq.l D0, 0x00
000018DE 603C bra +0x3E /* 0000191C */
label000018E0:
000018E0 206D 8DDA movea.l A0, [A5 - 0x7226]
000018E4 3005 move.w D0, D5
000018E6 C1FC 0044 muls.w D0, 0x44 /* 'D' */
000018EA D090 add.l D0, [A0]
000018EC 2040 movea.l A0, D0
000018EE 43EE FFBC lea.l A1, [A6 - 0x44]
000018F2 7010 moveq.l D0, 0x10
label000018F4:
000018F4 22D8 move.l [A1]+, [A0]+
000018F6 51C8 FFFC dbf D0, -0x6 /* 000018F4 */
000018FA 2F2E FFBE move.l -[A7], [A6 - 0x42]
000018FE 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001902 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00001906 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000190A 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
0000190E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001912 3F05 move.w -[A7], D5
00001914 4EBA 000E jsr [PC + 0xE /* 00001924 */]
00001918 548F addq.l A7, 2
0000191A 7001 moveq.l D0, 0x01
label0000191C:
0000191C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001920 4E5E unlink A6
00001922 4E75 rts
fn00001924:
00001924 4E56 FFFC link A6, -0x0004
00001928 306D 8DA8 movea.w A0, [A5 - 0x7258]
0000192C 90EE 0008 sub.w A0, [A6 + 0x8]
00001930 4878 0044 push.l 0x44 /* 'D' */
00001934 4868 FFFF pea.l [A0 - 0x1]
00001938 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000193C 2D40 FFFC move.l [A6 - 0x4], D0
00001940 206D 8DDA movea.l A0, [A5 - 0x7226]
00001944 302E 0008 move.w D0, [A6 + 0x8]
00001948 5240 addq.w D0, 1
0000194A C1FC 0044 muls.w D0, 0x44 /* 'D' */
0000194E D090 add.l D0, [A0]
00001950 206D 8DDA movea.l A0, [A5 - 0x7226]
00001954 322E 0008 move.w D1, [A6 + 0x8]
00001958 C3FC 0044 muls.w D1, 0x44 /* 'D' */
0000195C D290 add.l D1, [A0]
0000195E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001962 2F01 move.l -[A7], D1
00001964 2F00 move.l -[A7], D0
00001966 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000196A 4FEF 000C lea.l A7, [A7 + 0xC]
0000196E 536D 8DA8 subq.w [A5 - 0x7258], 1
00001972 302D 8DA8 move.w D0, [A5 - 0x7258]
00001976 C1FC 0044 muls.w D0, 0x44 /* 'D' */
0000197A 2F2D 8DDA move.l -[A7], [A5 - 0x7226]
0000197E 48C0 ext.l D0
00001980 2F00 move.l -[A7], D0
00001982 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00001986 4E5E unlink A6
00001988 4E75 rts
export_425:
0000198A 4E56 FEBC link A6, -0x0144
0000198E 2F07 move.l -[A7], D7
00001990 7E00 moveq.l D7, 0x00
00001992 6000 0094 bra +0x96 /* 00001A28 */
label00001996:
00001996 206D 8DDA movea.l A0, [A5 - 0x7226]
0000199A 3007 move.w D0, D7
0000199C C1FC 0044 muls.w D0, 0x44 /* 'D' */
000019A0 D090 add.l D0, [A0]
000019A2 2040 movea.l A0, D0
000019A4 43EE FFBC lea.l A1, [A6 - 0x44]
000019A8 7010 moveq.l D0, 0x10
label000019AA:
000019AA 22D8 move.l [A1]+, [A0]+
000019AC 51C8 FFFC dbf D0, -0x6 /* 000019AA */
000019B0 302E FFBC move.w D0, [A6 - 0x44]
000019B4 B06E 0008 cmp.w D0, [A6 + 0x8]
000019B8 6600 006C bne +0x6E /* 00001A26 */
000019BC 486E FEBC pea.l [A6 - 0x144]
000019C0 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000019C4 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
000019C8 508F addq.l A7, 8
000019CA 2F2E 000A move.l -[A7], [A6 + 0xA]
000019CE 486E FEBC pea.l [A6 - 0x144]
000019D2 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000019D6 508F addq.l A7, 8
000019D8 4A40 tst.w D0
000019DA 674A beq +0x4C /* 00001A26 */
000019DC 4A6E FFD2 tst.w [A6 - 0x2E]
000019E0 6E22 bgt +0x24 /* 00001A04 */
000019E2 2F2E FFBE move.l -[A7], [A6 - 0x42]
000019E6 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000019EA 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
000019EE 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000019F2 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000019F6 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000019FA 3F07 move.w -[A7], D7
000019FC 4EBA FF26 jsr [PC - 0xDA /* 00001924 */]
00001A00 548F addq.l A7, 2
00001A02 602C bra +0x2E /* 00001A30 */
label00001A04:
00001A04 70FF moveq.l D0, 0xFFFFFFFF
00001A06 2D40 FFD8 move.l [A6 - 0x28], D0
00001A0A 206D 8DDA movea.l A0, [A5 - 0x7226]
00001A0E 3007 move.w D0, D7
00001A10 C1FC 0044 muls.w D0, 0x44 /* 'D' */
00001A14 D090 add.l D0, [A0]
00001A16 2040 movea.l A0, D0
00001A18 43EE FFBC lea.l A1, [A6 - 0x44]
00001A1C 7010 moveq.l D0, 0x10
label00001A1E:
00001A1E 20D9 move.l [A0]+, [A1]+
00001A20 51C8 FFFC dbf D0, -0x6 /* 00001A1E */
00001A24 600A bra +0xC /* 00001A30 */
label00001A26:
00001A26 5247 addq.w D7, 1
label00001A28:
00001A28 BE6D 8DA8 cmp.w D7, [A5 - 0x7258]
00001A2C 6D00 FF68 blt -0x96 /* 00001996 */
label00001A30:
00001A30 7000 moveq.l D0, 0x00
00001A32 2E1F move.l D7, [A7]+
00001A34 4E5E unlink A6
00001A36 4E75 rts
fn00001A38:
00001A38 4E56 FF00 link A6, -0x0100
00001A3C 426E FF04 clr.w [A6 - 0xFC]
00001A40 4A6D 8FDC tst.w [A5 - 0x7024]
00001A44 6D00 00AE blt +0xB0 /* 00001AF4 */
00001A48 486E FF00 pea.l [A6 - 0x100]
00001A4C 2F2D 9058 move.l -[A7], [A5 - 0x6FA8]
00001A50 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
00001A54 508F addq.l A7, 8
00001A56 486E FF08 pea.l [A6 - 0xF8]
00001A5A 2F2E FF00 move.l -[A7], [A6 - 0x100]
00001A5E 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00001A62 508F addq.l A7, 8
00001A64 206E FF00 movea.l A0, [A6 - 0x100]
00001A68 486E FF0C pea.l [A6 - 0xF4]
00001A6C 486E FF06 pea.l [A6 - 0xFA]
00001A70 42A7 clr.l -[A7]
00001A72 2F10 move.l -[A7], [A0]
00001A74 206E FF08 movea.l A0, [A6 - 0xF8]
00001A78 2F10 move.l -[A7], [A0]
00001A7A 42A7 clr.l -[A7]
00001A7C 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00001A80 4FEF 0018 lea.l A7, [A7 + 0x18]
00001A84 2F2E FF08 move.l -[A7], [A6 - 0xF8]
00001A88 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001A8C 2F2E FF00 move.l -[A7], [A6 - 0x100]
00001A90 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001A94 302E FF0C move.w D0, [A6 - 0xF4]
00001A98 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001A9C 0001 0007 ori.b D1, 0x7
00001AA0 004A 000E ori.w A2, 0xE
00001AA4 000C 0018 ori.b A4, 0x18
00001AA8 0016 0014 ori.b [A6], 0x14
00001AAC 0012 001E ori.b [A2], 0x1E
00001AB0 4A6E FF38 tst.w [A6 - 0xC8]
00001AB4 6734 beq +0x36 /* 00001AEA */
00001AB6 7001 moveq.l D0, 0x01
00001AB8 3D40 FF04 move.w [A6 - 0xFC], D0
00001ABC 602C bra +0x2E /* 00001AEA */
00001ABE 4AAE FF82 tst.l [A6 - 0x7E]
00001AC2 6726 beq +0x28 /* 00001AEA */
00001AC4 7001 moveq.l D0, 0x01
00001AC6 3D40 FF04 move.w [A6 - 0xFC], D0
00001ACA 601E bra +0x20 /* 00001AEA */
00001ACC 4AAE FF82 tst.l [A6 - 0x7E]
00001AD0 6708 beq +0xA /* 00001ADA */
00001AD2 7001 moveq.l D0, 0x01
00001AD4 3D40 FF04 move.w [A6 - 0xFC], D0
00001AD8 6010 bra +0x12 /* 00001AEA */
label00001ADA:
00001ADA 202D 8DD6 move.l D0, [A5 - 0x722A]
00001ADE B0AE FF3A cmp.l D0, [A6 - 0xC6]
00001AE2 6606 bne +0x8 /* 00001AEA */
00001AE4 7002 moveq.l D0, 0x02
00001AE6 3D40 FF04 move.w [A6 - 0xFC], D0
label00001AEA:
00001AEA 486E FF0C pea.l [A6 - 0xF4]
00001AEE 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00001AF2 588F addq.l A7, 4
label00001AF4:
00001AF4 302E FF04 move.w D0, [A6 - 0xFC]
00001AF8 4E5E unlink A6
00001AFA 4E75 rts
export_394:
fn00001AFC:
00001AFC 4E56 FFF2 link A6, -0x000E
00001B00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B04 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001B08 206E 0008 movea.l A0, [A6 + 0x8]
00001B0C 2D50 FFF2 move.l [A6 - 0xE], [A0]
00001B10 202E FFF2 move.l D0, [A6 - 0xE]
00001B14 2B40 D524 move.l [A5 - 0x2ADC], D0
00001B18 2B40 D512 move.l [A5 - 0x2AEE], D0
00001B1C 2B40 D502 move.l [A5 - 0x2AFE], D0
00001B20 42A7 clr.l -[A7]
00001B22 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B26 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001B2A 201F move.l D0, [A7]+
00001B2C D0AD D524 add.l D0, [A5 - 0x2ADC]
00001B30 2B40 D50E move.l [A5 - 0x2AF2], D0
00001B34 4A6E 0014 tst.w [A6 + 0x14]
00001B38 6C06 bge +0x8 /* 00001B40 */
00001B3A 426D D520 clr.w [A5 - 0x2AE0]
00001B3E 6016 bra +0x18 /* 00001B56 */
label00001B40:
00001B40 0C6E 0008 0014 cmpi.w [A6 + 0x14], 0x8
00001B46 6F08 ble +0xA /* 00001B50 */
00001B48 7008 moveq.l D0, 0x08
00001B4A 3B40 D520 move.w [A5 - 0x2AE0], D0
00001B4E 6006 bra +0x8 /* 00001B56 */
label00001B50:
00001B50 3B6E 0014 D520 move.w [A5 - 0x2AE0], [A6 + 0x14]
label00001B56:
00001B56 426D D51E clr.w [A5 - 0x2AE2]
00001B5A 426D D522 clr.w [A5 - 0x2ADE]
00001B5E 2D7C 0000 7D00 FFF6 move.l [A6 - 0xA], 0x7D00 /* '}\0' */
00001B66 42A7 clr.l -[A7]
00001B68 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001B6C 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
00001B70 205F movea.l A0, [A7]+
00001B72 2B48 D528 move.l [A5 - 0x2AD8], A0
00001B76 2B6D D528 D506 move.l [A5 - 0x2AFA], [A5 - 0x2AD8]
00001B7C 202D D528 move.l D0, [A5 - 0x2AD8]
00001B80 D0AE FFF6 add.l D0, [A6 - 0xA]
00001B84 2B40 D50A move.l [A5 - 0x2AF6], D0
00001B88 4AAD D506 tst.l [A5 - 0x2AFA]
00001B8C 6700 0138 beq +0x13A /* 00001CC6 */
00001B90 206E 0010 movea.l A0, [A6 + 0x10]
00001B94 3F10 move.w -[A7], [A0]
00001B96 206E 000C movea.l A0, [A6 + 0xC]
00001B9A 3F10 move.w -[A7], [A0]
00001B9C 4EBA 0A6A jsr [PC + 0xA6A /* 00002608 */]
00001BA0 588F addq.l A7, 4
00001BA2 4A6D D520 tst.w [A5 - 0x2AE0]
00001BA6 670C beq +0xE /* 00001BB4 */
00001BA8 6016 bra +0x18 /* 00001BC0 */
label00001BAA:
00001BAA 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001BAE 4EBA 0666 jsr [PC + 0x666 /* 00002216 */]
00001BB2 548F addq.l A7, 2
label00001BB4:
00001BB4 202D D502 move.l D0, [A5 - 0x2AFE]
00001BB8 B0AD D50E cmp.l D0, [A5 - 0x2AF2]
00001BBC 65EC bcs -0x12 /* 00001BAA */
00001BBE 6018 bra +0x1A /* 00001BD8 */
label00001BC0:
00001BC0 4267 clr.w -[A7]
00001BC2 4EBA 010E jsr [PC + 0x10E /* 00001CD2 */]
00001BC6 548F addq.l A7, 2
00001BC8 4A40 tst.w D0
00001BCA 66F4 bne -0xA /* 00001BC0 */
00001BCC 600A bra +0xC /* 00001BD8 */
label00001BCE:
00001BCE 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001BD2 4EBA 0642 jsr [PC + 0x642 /* 00002216 */]
00001BD6 548F addq.l A7, 2
label00001BD8:
00001BD8 202D D502 move.l D0, [A5 - 0x2AFE]
00001BDC B0AD D50E cmp.l D0, [A5 - 0x2AF2]
00001BE0 65EC bcs -0x12 /* 00001BCE */
00001BE2 4A6D D522 tst.w [A5 - 0x2ADE]
00001BE6 6600 00CA bne +0xCC /* 00001CB2 */
00001BEA 202D D506 move.l D0, [A5 - 0x2AFA]
00001BEE 90AD D528 sub.l D0, [A5 - 0x2AD8]
00001BF2 2D40 FFF6 move.l [A6 - 0xA], D0
00001BF6 202D D528 move.l D0, [A5 - 0x2AD8]
00001BFA D0AE FFF6 add.l D0, [A6 - 0xA]
00001BFE 2040 movea.l A0, D0
00001C00 7000 moveq.l D0, 0x00
00001C02 1028 FFFF move.b D0, [A0 - 0x1]
00001C06 0C40 000D cmpi.w D0, 0xD /* '\r' */
00001C0A 6600 005A bne +0x5C /* 00001C66 */
00001C0E 302D D51E move.w D0, [A5 - 0x2AE2]
00001C12 C1ED D520 muls.w D0, [A5 - 0x2AE0]
00001C16 3D40 FFFA move.w [A6 - 0x6], D0
00001C1A 6000 0044 bra +0x46 /* 00001C60 */
label00001C1E:
00001C1E 202D D506 move.l D0, [A5 - 0x2AFA]
00001C22 B0AD D52C cmp.l D0, [A5 - 0x2AD4]
00001C26 6204 bhi +0x6 /* 00001C2C */
00001C28 52AD D52C addq.l [A5 - 0x2AD4], 1
label00001C2C:
00001C2C 202D D506 move.l D0, [A5 - 0x2AFA]
00001C30 B0AD D530 cmp.l D0, [A5 - 0x2AD0]
00001C34 6204 bhi +0x6 /* 00001C3A */
00001C36 52AD D530 addq.l [A5 - 0x2AD0], 1
label00001C3A:
00001C3A 202D D506 move.l D0, [A5 - 0x2AFA]
00001C3E B0AD D50A cmp.l D0, [A5 - 0x2AF6]
00001C42 6412 bcc +0x14 /* 00001C56 */
00001C44 206D D506 movea.l A0, [A5 - 0x2AFA]
00001C48 52AD D506 addq.l [A5 - 0x2AFA], 1
00001C4C 7020 moveq.l D0, 0x20
00001C4E 1080 move.b [A0], D0
00001C50 52AE FFF6 addq.l [A6 - 0xA], 1
00001C54 6006 bra +0x8 /* 00001C5C */
label00001C56:
00001C56 7001 moveq.l D0, 0x01
00001C58 3B40 D522 move.w [A5 - 0x2ADE], D0
label00001C5C:
00001C5C 536E FFFA subq.w [A6 - 0x6], 1
label00001C60:
00001C60 4A6E FFFA tst.w [A6 - 0x6]
00001C64 66B8 bne -0x46 /* 00001C1E */
label00001C66:
00001C66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C6A 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001C6E 4A6D D522 tst.w [A5 - 0x2ADE]
00001C72 663E bne +0x40 /* 00001CB2 */
00001C74 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C78 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001C7C 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00001C80 206E 0008 movea.l A0, [A6 + 0x8]
00001C84 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001C88 2F10 move.l -[A7], [A0]
00001C8A 2F2D D528 move.l -[A7], [A5 - 0x2AD8]
00001C8E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00001C92 4FEF 000C lea.l A7, [A7 + 0xC]
00001C96 202D D52C move.l D0, [A5 - 0x2AD4]
00001C9A 90AD D528 sub.l D0, [A5 - 0x2AD8]
00001C9E 206E 000C movea.l A0, [A6 + 0xC]
00001CA2 3080 move.w [A0], D0
00001CA4 202D D530 move.l D0, [A5 - 0x2AD0]
00001CA8 90AD D528 sub.l D0, [A5 - 0x2AD8]
00001CAC 206E 0010 movea.l A0, [A6 + 0x10]
00001CB0 3080 move.w [A0], D0
label00001CB2:
00001CB2 4A6D D522 tst.w [A5 - 0x2ADE]
00001CB6 6706 beq +0x8 /* 00001CBE */
00001CB8 3F3C 0002 move.w -[A7], 0x2
00001CBC A9C8 syscall SysBeep
label00001CBE:
00001CBE 2F2D D528 move.l -[A7], [A5 - 0x2AD8]
00001CC2 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
label00001CC6:
00001CC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CCA 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00001CCE 4E5E unlink A6
00001CD0 4E75 rts
fn00001CD2:
00001CD2 4E56 0000 link A6, 0
00001CD6 2F07 move.l -[A7], D7
00001CD8 4EBA 06AC jsr [PC + 0x6AC /* 00002386 */]
00001CDC 3E00 move.w D7, D0
00001CDE BE6E 0008 cmp.w D7, [A6 + 0x8]
00001CE2 6700 003E beq +0x40 /* 00001D22 */
00001CE6 3007 move.w D0, D7
00001CE8 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001CEC 0000 0009 ori.b D0, 0x9 /* '\t' */
00001CF0 0032 0030 0024 ori.b [A2 + D0.w + 0x24], 0x30 /* '0' */
00001CF6 0022 000E ori.b -[A2], 0xE
00001CFA 0012 0026 ori.b [A2], 0x26 /* '&' */
00001CFE 0014 0022 ori.b [A4], 0x22 /* '\"' */
00001D02 0020 0002 ori.b -[A0], 0x2
00001D06 4EBA 03BA jsr [PC + 0x3BA /* 000020C2 */]
00001D0A 6016 bra +0x18 /* 00001D22 */
00001D0C 4EBA 001C jsr [PC + 0x1C /* 00001D2A */]
00001D10 6010 bra +0x12 /* 00001D22 */
00001D12 4EBA 0344 jsr [PC + 0x344 /* 00002058 */]
00001D16 600A bra +0xC /* 00001D22 */
00001D18 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001D1C 4EBA 04F8 jsr [PC + 0x4F8 /* 00002216 */]
00001D20 548F addq.l A7, 2
label00001D22:
00001D22 3007 move.w D0, D7
00001D24 2E1F move.l D7, [A7]+
00001D26 4E5E unlink A6
00001D28 4E75 rts
fn00001D2A:
00001D2A 4E56 FFFE link A6, -0x0002
00001D2E 48E7 0308 movem.l -[A7], D6,D7,A4
label00001D32:
00001D32 4EBA 0652 jsr [PC + 0x652 /* 00002386 */]
00001D36 3C00 move.w D6, D0
00001D38 0C40 0008 cmpi.w D0, 0x8
00001D3C 6716 beq +0x18 /* 00001D54 */
00001D3E 0C46 0004 cmpi.w D6, 0x4
00001D42 6710 beq +0x12 /* 00001D54 */
00001D44 0C46 0005 cmpi.w D6, 0x5
00001D48 670A beq +0xC /* 00001D54 */
00001D4A 4A46 tst.w D6
00001D4C 6706 beq +0x8 /* 00001D54 */
00001D4E 0C46 0001 cmpi.w D6, 0x1
00001D52 66DE bne -0x20 /* 00001D32 */
label00001D54:
00001D54 3006 move.w D0, D6
00001D56 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001D5A 0000 0008 ori.b D0, 0x8
00001D5E 01BA 001E bclr [PC + 0x1E /* 00001D7E, value 0x3F3C000A '?<\0\n', cstring "?<" */], D0
00001D62 001C 01B4 ori.b [A4]+, 0xB4
00001D66 01B2 000A bclr [A2 + D0.w + 0xA], D0
00001D6A 0008 01AC ori.b A0, 0xAC
00001D6E 01AA 00B2 bclr [A2 + 0xB2], D0
00001D72 526D D51E addq.w [A5 - 0x2AE2], 1
00001D76 4EBA 042C jsr [PC + 0x42C /* 000021A4 */]
00001D7A 6000 019C bra +0x19E /* 00001F18 */
00001D7E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001D82 4EBA 0492 jsr [PC + 0x492 /* 00002216 */]
00001D86 548F addq.l A7, 2
00001D88 4EBA 07F2 jsr [PC + 0x7F2 /* 0000257C */]
00001D8C 0C40 0008 cmpi.w D0, 0x8
00001D90 670A beq +0xC /* 00001D9C */
00001D92 526D D51E addq.w [A5 - 0x2AE2], 1
00001D96 4EBA 040C jsr [PC + 0x40C /* 000021A4 */]
00001D9A 6036 bra +0x38 /* 00001DD2 */
label00001D9C:
00001D9C 3F3C 000B move.w -[A7], 0xB
00001DA0 4EBA 0474 jsr [PC + 0x474 /* 00002216 */]
00001DA4 548F addq.l A7, 2
00001DA6 286D D512 movea.l A4, [A5 - 0x2AEE]
00001DAA 4EBA 05DA jsr [PC + 0x5DA /* 00002386 */]
00001DAE 0C40 0001 cmpi.w D0, 0x1
00001DB2 6612 bne +0x14 /* 00001DC6 */
00001DB4 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001DB8 4EBA 045C jsr [PC + 0x45C /* 00002216 */]
00001DBC 548F addq.l A7, 2
00001DBE 4EBA 0160 jsr [PC + 0x160 /* 00001F20 */]
00001DC2 6000 0154 bra +0x156 /* 00001F18 */
label00001DC6:
00001DC6 2B4C D512 move.l [A5 - 0x2AEE], A4
00001DCA 4267 clr.w -[A7]
00001DCC 4EBA FF04 jsr [PC - 0xFC /* 00001CD2 */]
00001DD0 548F addq.l A7, 2
label00001DD2:
00001DD2 286D D512 movea.l A4, [A5 - 0x2AEE]
00001DD6 4EBA 07A4 jsr [PC + 0x7A4 /* 0000257C */]
00001DDA 0C40 0005 cmpi.w D0, 0x5
00001DDE 6708 beq +0xA /* 00001DE8 */
00001DE0 2B4C D512 move.l [A5 - 0x2AEE], A4
00001DE4 6000 0132 bra +0x134 /* 00001F18 */
label00001DE8:
00001DE8 286D D512 movea.l A4, [A5 - 0x2AEE]
00001DEC 4EBA 0598 jsr [PC + 0x598 /* 00002386 */]
00001DF0 0C40 0001 cmpi.w D0, 0x1
00001DF4 6612 bne +0x14 /* 00001E08 */
00001DF6 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001DFA 4EBA 041A jsr [PC + 0x41A /* 00002216 */]
00001DFE 548F addq.l A7, 2
00001E00 4EBA 01DE jsr [PC + 0x1DE /* 00001FE0 */]
00001E04 6000 0112 bra +0x114 /* 00001F18 */
label00001E08:
00001E08 2B4C D512 move.l [A5 - 0x2AEE], A4
00001E0C 3F3C 000B move.w -[A7], 0xB
00001E10 4EBA 0404 jsr [PC + 0x404 /* 00002216 */]
00001E14 548F addq.l A7, 2
00001E16 4267 clr.w -[A7]
00001E18 4EBA FEB8 jsr [PC - 0x148 /* 00001CD2 */]
00001E1C 548F addq.l A7, 2
00001E1E 6000 00F8 bra +0xFA /* 00001F18 */
00001E22 3F3C 000B move.w -[A7], 0xB
00001E26 4EBA 03EE jsr [PC + 0x3EE /* 00002216 */]
00001E2A 548F addq.l A7, 2
00001E2C 4EBA 0558 jsr [PC + 0x558 /* 00002386 */]
00001E30 3C00 move.w D6, D0
00001E32 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001E36 0003 000E ori.b D3, 0xE
00001E3A 0001 001C ori.b D1, 0x1C
00001E3E 0004 0020 ori.b D4, 0x20 /* ' ' */
00001E42 0006 0024 ori.b D6, 0x24 /* '$' */
00001E46 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001E4A 4EBA 03CA jsr [PC + 0x3CA /* 00002216 */]
00001E4E 548F addq.l A7, 2
00001E50 4EBA 00CE jsr [PC + 0xCE /* 00001F20 */]
00001E54 6000 00C2 bra +0xC4 /* 00001F18 */
00001E58 4EBA FED0 jsr [PC - 0x130 /* 00001D2A */]
00001E5C 6000 00BA bra +0xBC /* 00001F18 */
00001E60 4EBA 01F6 jsr [PC + 0x1F6 /* 00002058 */]
00001E64 6000 00B2 bra +0xB4 /* 00001F18 */
label00001E68:
00001E68 4EBA 051C jsr [PC + 0x51C /* 00002386 */]
00001E6C 3C00 move.w D6, D0
00001E6E 0C40 0005 cmpi.w D0, 0x5
00001E72 670A beq +0xC /* 00001E7E */
00001E74 0C46 0001 cmpi.w D6, 0x1
00001E78 6704 beq +0x6 /* 00001E7E */
00001E7A 4A46 tst.w D6
00001E7C 66EA bne -0x14 /* 00001E68 */
label00001E7E:
00001E7E 0C46 0005 cmpi.w D6, 0x5
00001E82 6642 bne +0x44 /* 00001EC6 */
00001E84 3F3C 000B move.w -[A7], 0xB
00001E88 4EBA 038C jsr [PC + 0x38C /* 00002216 */]
00001E8C 548F addq.l A7, 2
00001E8E 286D D512 movea.l A4, [A5 - 0x2AEE]
00001E92 4EBA 04F2 jsr [PC + 0x4F2 /* 00002386 */]
00001E96 0C40 0001 cmpi.w D0, 0x1
00001E9A 6612 bne +0x14 /* 00001EAE */
00001E9C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001EA0 4EBA 0374 jsr [PC + 0x374 /* 00002216 */]
00001EA4 548F addq.l A7, 2
00001EA6 4EBA 0138 jsr [PC + 0x138 /* 00001FE0 */]
00001EAA 6000 006C bra +0x6E /* 00001F18 */
label00001EAE:
00001EAE 2B4C D512 move.l [A5 - 0x2AEE], A4
00001EB2 3F3C 000B move.w -[A7], 0xB
00001EB6 4EBA 035E jsr [PC + 0x35E /* 00002216 */]
00001EBA 548F addq.l A7, 2
00001EBC 4267 clr.w -[A7]
00001EBE 4EBA FE12 jsr [PC - 0x1EE /* 00001CD2 */]
00001EC2 548F addq.l A7, 2
00001EC4 6052 bra +0x54 /* 00001F18 */
label00001EC6:
00001EC6 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001ECA 4EBA 034A jsr [PC + 0x34A /* 00002216 */]
00001ECE 548F addq.l A7, 2
00001ED0 286D D512 movea.l A4, [A5 - 0x2AEE]
00001ED4 4EBA 06A6 jsr [PC + 0x6A6 /* 0000257C */]
00001ED8 0C40 0005 cmpi.w D0, 0x5
00001EDC 6706 beq +0x8 /* 00001EE4 */
00001EDE 2B4C D512 move.l [A5 - 0x2AEE], A4
00001EE2 6034 bra +0x36 /* 00001F18 */
label00001EE4:
00001EE4 286D D512 movea.l A4, [A5 - 0x2AEE]
00001EE8 4EBA 049C jsr [PC + 0x49C /* 00002386 */]
00001EEC 0C40 0001 cmpi.w D0, 0x1
00001EF0 6610 bne +0x12 /* 00001F02 */
00001EF2 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001EF6 4EBA 031E jsr [PC + 0x31E /* 00002216 */]
00001EFA 548F addq.l A7, 2
00001EFC 4EBA 00E2 jsr [PC + 0xE2 /* 00001FE0 */]
00001F00 6016 bra +0x18 /* 00001F18 */
label00001F02:
00001F02 2B4C D512 move.l [A5 - 0x2AEE], A4
00001F06 3F3C 000B move.w -[A7], 0xB
00001F0A 4EBA 030A jsr [PC + 0x30A /* 00002216 */]
00001F0E 548F addq.l A7, 2
00001F10 4267 clr.w -[A7]
00001F12 4EBA FDBE jsr [PC - 0x242 /* 00001CD2 */]
00001F16 548F addq.l A7, 2
label00001F18:
00001F18 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001F1C 4E5E unlink A6
00001F1E 4E75 rts
fn00001F20:
00001F20 4E56 FFF6 link A6, -0x000A
00001F24 4A6D D51E tst.w [A5 - 0x2AE2]
00001F28 6704 beq +0x6 /* 00001F2E */
00001F2A 526D D51E addq.w [A5 - 0x2AE2], 1
label00001F2E:
00001F2E 7001 moveq.l D0, 0x01
00001F30 3D40 FFFE move.w [A6 - 0x2], D0
00001F34 6000 009E bra +0xA0 /* 00001FD4 */
label00001F38:
00001F38 3F3C 0005 move.w -[A7], 0x5
00001F3C 4EBA FD94 jsr [PC - 0x26C /* 00001CD2 */]
00001F40 548F addq.l A7, 2
00001F42 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001F46 0003 000E ori.b D3, 0xE
00001F4A 0005 005A ori.b D5, 0x5A /* 'Z' */
00001F4E 0007 0080 ori.b D7, 0x80
00001F52 0000 0080 ori.b D0, 0x80
00001F56 3D6D D51E FFFC move.w [A6 - 0x4], [A5 - 0x2AE2]
00001F5C 2D6D D512 FFF6 move.l [A6 - 0xA], [A5 - 0x2AEE]
00001F62 4A6D D51E tst.w [A5 - 0x2AE2]
00001F66 6F04 ble +0x6 /* 00001F6C */
00001F68 536D D51E subq.w [A5 - 0x2AE2], 1
label00001F6C:
00001F6C 4EBA 0418 jsr [PC + 0x418 /* 00002386 */]
00001F70 3D40 FFFA move.w [A6 - 0x6], D0
00001F74 0C40 0001 cmpi.w D0, 0x1
00001F78 6706 beq +0x8 /* 00001F80 */
00001F7A 4A6E FFFA tst.w [A6 - 0x6]
00001F7E 6612 bne +0x14 /* 00001F92 */
label00001F80:
00001F80 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001F84 4EBA 0290 jsr [PC + 0x290 /* 00002216 */]
00001F88 548F addq.l A7, 2
00001F8A 3B6E FFFC D51E move.w [A5 - 0x2AE2], [A6 - 0x4]
00001F90 6042 bra +0x44 /* 00001FD4 */
label00001F92:
00001F92 426E FFFE clr.w [A6 - 0x2]
00001F96 2B6E FFF6 D512 move.l [A5 - 0x2AEE], [A6 - 0xA]
00001F9C 4267 clr.w -[A7]
00001F9E 4EBA FD32 jsr [PC - 0x2CE /* 00001CD2 */]
00001FA2 548F addq.l A7, 2
00001FA4 602E bra +0x30 /* 00001FD4 */
00001FA6 4EBA 03DE jsr [PC + 0x3DE /* 00002386 */]
00001FAA 0C40 0004 cmpi.w D0, 0x4
00001FAE 661A bne +0x1C /* 00001FCA */
00001FB0 4A6D D51E tst.w [A5 - 0x2AE2]
00001FB4 6F04 ble +0x6 /* 00001FBA */
00001FB6 536D D51E subq.w [A5 - 0x2AE2], 1
label00001FBA:
00001FBA 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001FBE 4EBA 0256 jsr [PC + 0x256 /* 00002216 */]
00001FC2 548F addq.l A7, 2
00001FC4 426E FFFE clr.w [A6 - 0x2]
00001FC8 600A bra +0xC /* 00001FD4 */
label00001FCA:
00001FCA 4EBA 01D8 jsr [PC + 0x1D8 /* 000021A4 */]
00001FCE 6004 bra +0x6 /* 00001FD4 */
00001FD0 426E FFFE clr.w [A6 - 0x2]
label00001FD4:
00001FD4 4A6E FFFE tst.w [A6 - 0x2]
00001FD8 6600 FF5E bne -0xA0 /* 00001F38 */
00001FDC 4E5E unlink A6
00001FDE 4E75 rts
fn00001FE0:
00001FE0 4E56 FFF6 link A6, -0x000A
00001FE4 4A6D D51E tst.w [A5 - 0x2AE2]
00001FE8 6704 beq +0x6 /* 00001FEE */
00001FEA 526D D51E addq.w [A5 - 0x2AE2], 1
label00001FEE:
00001FEE 7001 moveq.l D0, 0x01
00001FF0 3D40 FFFE move.w [A6 - 0x2], D0
00001FF4 6000 0058 bra +0x5A /* 0000204E */
label00001FF8:
00001FF8 3F3C 0005 move.w -[A7], 0x5
00001FFC 4EBA FCD4 jsr [PC - 0x32C /* 00001CD2 */]
00002000 548F addq.l A7, 2
00002002 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00002006 0003 000E ori.b D3, 0xE
0000200A 0005 0014 ori.b D5, 0x14
0000200E 0007 003A ori.b D7, 0x3A /* ':' */
00002012 0000 003A ori.b D0, 0x3A /* ':' */
00002016 4EBA 018C jsr [PC + 0x18C /* 000021A4 */]
0000201A 426E FFFE clr.w [A6 - 0x2]
0000201E 602E bra +0x30 /* 0000204E */
00002020 4EBA 0364 jsr [PC + 0x364 /* 00002386 */]
00002024 0C40 0004 cmpi.w D0, 0x4
00002028 661A bne +0x1C /* 00002044 */
0000202A 4A6D D51E tst.w [A5 - 0x2AE2]
0000202E 6F04 ble +0x6 /* 00002034 */
00002030 536D D51E subq.w [A5 - 0x2AE2], 1
label00002034:
00002034 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002038 4EBA 01DC jsr [PC + 0x1DC /* 00002216 */]
0000203C 548F addq.l A7, 2
0000203E 426E FFFE clr.w [A6 - 0x2]
00002042 600A bra +0xC /* 0000204E */
label00002044:
00002044 4EBA 015E jsr [PC + 0x15E /* 000021A4 */]
00002048 6004 bra +0x6 /* 0000204E */
0000204A 426E FFFE clr.w [A6 - 0x2]
label0000204E:
0000204E 4A6E FFFE tst.w [A6 - 0x2]
00002052 66A4 bne -0x5A /* 00001FF8 */
00002054 4E5E unlink A6
00002056 4E75 rts
fn00002058:
00002058 48E7 0108 movem.l -[A7], D7,A4
0000205C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002060 4EBA 01B4 jsr [PC + 0x1B4 /* 00002216 */]
00002064 548F addq.l A7, 2
00002066 4A6D D51E tst.w [A5 - 0x2AE2]
0000206A 6704 beq +0x6 /* 00002070 */
0000206C 526D D51E addq.w [A5 - 0x2AE2], 1
label00002070:
00002070 7E01 moveq.l D7, 0x01
00002072 6000 0044 bra +0x46 /* 000020B8 */
label00002076:
00002076 4267 clr.w -[A7]
00002078 4EBA FC58 jsr [PC - 0x3A8 /* 00001CD2 */]
0000207C 548F addq.l A7, 2
0000207E 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00002082 0002 000A ori.b D2, 0xA /* '\n' */
00002086 0007 002E ori.b D7, 0x2E /* '.' */
0000208A 0000 002C ori.b D0, 0x2C /* ',' */
0000208E 7E00 moveq.l D7, 0x00
00002090 4EBA 02F4 jsr [PC + 0x2F4 /* 00002386 */]
00002094 0C40 0006 cmpi.w D0, 0x6
00002098 6616 bne +0x18 /* 000020B0 */
0000209A 4A6D D51E tst.w [A5 - 0x2AE2]
0000209E 6F04 ble +0x6 /* 000020A4 */
000020A0 536D D51E subq.w [A5 - 0x2AE2], 1
label000020A4:
000020A4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000020A8 4EBA 016C jsr [PC + 0x16C /* 00002216 */]
000020AC 548F addq.l A7, 2
000020AE 6008 bra +0xA /* 000020B8 */
label000020B0:
000020B0 4EBA 00F2 jsr [PC + 0xF2 /* 000021A4 */]
000020B4 6002 bra +0x4 /* 000020B8 */
000020B6 7E00 moveq.l D7, 0x00
label000020B8:
000020B8 4A47 tst.w D7
000020BA 66BA bne -0x44 /* 00002076 */
000020BC 4CDF 1080 movem.l D7,A4, [A7]+
000020C0 4E75 rts
fn000020C2:
000020C2 4E56 FFF8 link A6, -0x0008
000020C6 48E7 0108 movem.l -[A7], D7,A4
000020CA 4EBA 02BA jsr [PC + 0x2BA /* 00002386 */]
000020CE 3D40 FFF8 move.w [A6 - 0x8], D0
000020D2 4A6E FFF8 tst.w [A6 - 0x8]
000020D6 670E beq +0x10 /* 000020E6 */
000020D8 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1
000020DE 6706 beq +0x8 /* 000020E6 */
000020E0 4A6D D51E tst.w [A5 - 0x2AE2]
000020E4 6708 beq +0xA /* 000020EE */
label000020E6:
000020E6 4EBA 00BC jsr [PC + 0xBC /* 000021A4 */]
000020EA 6000 00B0 bra +0xB2 /* 0000219C */
label000020EE:
000020EE 202D D51A move.l D0, [A5 - 0x2AE6]
000020F2 90AD D516 sub.l D0, [A5 - 0x2AEA]
000020F6 3D40 FFFA move.w [A6 - 0x6], D0
000020FA 42A7 clr.l -[A7]
000020FC 48C0 ext.l D0
000020FE 2F00 move.l -[A7], D0
00002100 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
00002104 205F movea.l A0, [A7]+
00002106 2D48 FFFC move.l [A6 - 0x4], A0
0000210A 2F2D D516 move.l -[A7], [A5 - 0x2AEA]
0000210E 486E FFFA pea.l [A6 - 0x6]
00002112 4EBA 00CC jsr [PC + 0xCC /* 000021E0 */]
00002116 508F addq.l A7, 8
00002118 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000211C 4EBA 00F8 jsr [PC + 0xF8 /* 00002216 */]
00002120 548F addq.l A7, 2
00002122 526D D51E addq.w [A5 - 0x2AE2], 1
00002126 7E01 moveq.l D7, 0x01
00002128 6000 0066 bra +0x68 /* 00002190 */
label0000212C:
0000212C 4267 clr.w -[A7]
0000212E 4EBA FBA2 jsr [PC - 0x45E /* 00001CD2 */]
00002132 548F addq.l A7, 2
00002134 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00002138 0002 000A ori.b D2, 0xA /* '\n' */
0000213C 0007 0050 ori.b D7, 0x50 /* 'P' */
00002140 0000 004E ori.b D0, 0x4E /* 'N' */
00002144 7E00 moveq.l D7, 0x00
00002146 4EBA 023E jsr [PC + 0x23E /* 00002386 */]
0000214A 202D D51A move.l D0, [A5 - 0x2AE6]
0000214E 90AD D516 sub.l D0, [A5 - 0x2AEA]
00002152 306E FFFA movea.w A0, [A6 - 0x6]
00002156 B1C0 cmpa.l A0, D0
00002158 662E bne +0x30 /* 00002188 */
0000215A 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000215E 2F2D D516 move.l -[A7], [A5 - 0x2AEA]
00002162 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002166 4EBA 0428 jsr [PC + 0x428 /* 00002590 */]
0000216A 4FEF 000A lea.l A7, [A7 + 0xA]
0000216E 4A40 tst.w D0
00002170 6716 beq +0x18 /* 00002188 */
00002172 4A6D D51E tst.w [A5 - 0x2AE2]
00002176 6F04 ble +0x6 /* 0000217C */
00002178 536D D51E subq.w [A5 - 0x2AE2], 1
label0000217C:
0000217C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002180 4EBA 0094 jsr [PC + 0x94 /* 00002216 */]
00002184 548F addq.l A7, 2
00002186 6008 bra +0xA /* 00002190 */
label00002188:
00002188 4EBA 001A jsr [PC + 0x1A /* 000021A4 */]
0000218C 6002 bra +0x4 /* 00002190 */
0000218E 7E00 moveq.l D7, 0x00
label00002190:
00002190 4A47 tst.w D7
00002192 6698 bne -0x66 /* 0000212C */
00002194 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002198 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
label0000219C:
0000219C 4CDF 1080 movem.l D7,A4, [A7]+
000021A0 4E5E unlink A6
000021A2 4E75 rts
fn000021A4:
000021A4 48E7 0308 movem.l -[A7], D6,D7,A4
000021A8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000021AC 4EBA 0068 jsr [PC + 0x68 /* 00002216 */]
000021B0 548F addq.l A7, 2
000021B2 7E01 moveq.l D7, 0x01
000021B4 6020 bra +0x22 /* 000021D6 */
label000021B6:
000021B6 286D D512 movea.l A4, [A5 - 0x2AEE]
000021BA 4EBA 01CA jsr [PC + 0x1CA /* 00002386 */]
000021BE 3C00 move.w D6, D0
000021C0 4A40 tst.w D0
000021C2 6608 bne +0xA /* 000021CC */
000021C4 2B4C D512 move.l [A5 - 0x2AEE], A4
000021C8 7E00 moveq.l D7, 0x00
000021CA 600A bra +0xC /* 000021D6 */
label000021CC:
000021CC 3F3C 000A move.w -[A7], 0xA /* '\n' */
000021D0 4EBA 0044 jsr [PC + 0x44 /* 00002216 */]
000021D4 548F addq.l A7, 2
label000021D6:
000021D6 4A47 tst.w D7
000021D8 66DC bne -0x22 /* 000021B6 */
000021DA 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000021DE 4E75 rts
fn000021E0:
000021E0 4E56 0000 link A6, 0
000021E4 48E7 0118 movem.l -[A7], D7,A3,A4
000021E8 286E 000C movea.l A4, [A6 + 0xC]
000021EC 206E 0008 movea.l A0, [A6 + 0x8]
000021F0 2668 0002 movea.l A3, [A0 + 0x2]
000021F4 206E 0008 movea.l A0, [A6 + 0x8]
000021F8 3E10 move.w D7, [A0]
000021FA 600A bra +0xC /* 00002206 */
label000021FC:
000021FC 41D3 lea.l A0, [A3]
000021FE 528B addq.l A3, 1
00002200 43D4 lea.l A1, [A4]
00002202 528C addq.l A4, 1
00002204 1091 move.b [A0], [A1]
label00002206:
00002206 3007 move.w D0, D7
00002208 5347 subq.w D7, 1
0000220A 4A40 tst.w D0
0000220C 66EE bne -0x10 /* 000021FC */
0000220E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002212 4E5E unlink A6
00002214 4E75 rts
fn00002216:
00002216 4E56 0000 link A6, 0
0000221A 48E7 0700 movem.l -[A7], D5,D6,D7
0000221E 4267 clr.w -[A7]
00002220 4EBA 009A jsr [PC + 0x9A /* 000022BC */]
00002224 548F addq.l A7, 2
00002226 7C00 moveq.l D6, 0x00
00002228 7A00 moveq.l D5, 0x00
0000222A 6000 0078 bra +0x7A /* 000022A4 */
label0000222E:
0000222E 206D D502 movea.l A0, [A5 - 0x2AFE]
00002232 52AD D502 addq.l [A5 - 0x2AFE], 1
00002236 7000 moveq.l D0, 0x00
00002238 1010 move.b D0, [A0]
0000223A 3E00 move.w D7, D0
0000223C 202D D506 move.l D0, [A5 - 0x2AFA]
00002240 B0AD D50A cmp.l D0, [A5 - 0x2AF6]
00002244 640C bcc +0xE /* 00002252 */
00002246 206D D506 movea.l A0, [A5 - 0x2AFA]
0000224A 52AD D506 addq.l [A5 - 0x2AFA], 1
0000224E 1087 move.b [A0], D7
00002250 6006 bra +0x8 /* 00002258 */
label00002252:
00002252 7001 moveq.l D0, 0x01
00002254 3B40 D522 move.w [A5 - 0x2ADE], D0
label00002258:
00002258 0C6E 000B 0008 cmpi.w [A6 + 0x8], 0xB
0000225E 660C bne +0xE /* 0000226C */
00002260 202D D502 move.l D0, [A5 - 0x2AFE]
00002264 B0AD D512 cmp.l D0, [A5 - 0x2AEE]
00002268 6400 0044 bcc +0x46 /* 000022AE */
label0000226C:
0000226C 0C47 0022 cmpi.w D7, 0x22 /* '\"' */
00002270 6606 bne +0x8 /* 00002278 */
00002272 0A45 0001 xori.w D5, 0x1
00002276 602C bra +0x2E /* 000022A4 */
label00002278:
00002278 0C47 00C2 cmpi.w D7, 0xC2
0000227C 6608 bne +0xA /* 00002286 */
0000227E 4A45 tst.w D5
00002280 6604 bne +0x6 /* 00002286 */
00002282 7C01 moveq.l D6, 0x01
00002284 601E bra +0x20 /* 000022A4 */
label00002286:
00002286 0C47 000D cmpi.w D7, 0xD /* '\r' */
0000228A 6618 bne +0x1A /* 000022A4 */
0000228C 3E06 move.w D7, D6
0000228E 7C00 moveq.l D6, 0x00
00002290 4A47 tst.w D7
00002292 6608 bne +0xA /* 0000229C */
00002294 0C6E 000B 0008 cmpi.w [A6 + 0x8], 0xB
0000229A 6612 bne +0x14 /* 000022AE */
label0000229C:
0000229C 3F07 move.w -[A7], D7
0000229E 4EBA 001C jsr [PC + 0x1C /* 000022BC */]
000022A2 548F addq.l A7, 2
label000022A4:
000022A4 202D D502 move.l D0, [A5 - 0x2AFE]
000022A8 B0AD D50E cmp.l D0, [A5 - 0x2AF2]
000022AC 6580 bcs -0x7E /* 0000222E */
label000022AE:
000022AE 2B6D D502 D512 move.l [A5 - 0x2AEE], [A5 - 0x2AFE]
000022B4 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000022B8 4E5E unlink A6
000022BA 4E75 rts
fn000022BC:
000022BC 4E56 0000 link A6, 0
000022C0 2F07 move.l -[A7], D7
000022C2 206D D506 movea.l A0, [A5 - 0x2AFA]
000022C6 7000 moveq.l D0, 0x00
000022C8 1028 FFFF move.b D0, [A0 - 0x1]
000022CC 0C40 000D cmpi.w D0, 0xD /* '\r' */
000022D0 6600 00AE bne +0xB0 /* 00002380 */
000022D4 202D D506 move.l D0, [A5 - 0x2AFA]
000022D8 B0AD D528 cmp.l D0, [A5 - 0x2AD8]
000022DC 6700 00A2 beq +0xA4 /* 00002380 */
000022E0 4A6E 0008 tst.w [A6 + 0x8]
000022E4 6604 bne +0x6 /* 000022EA */
000022E6 7000 moveq.l D0, 0x00
000022E8 6002 bra +0x4 /* 000022EC */
label000022EA:
000022EA 7001 moveq.l D0, 0x01
label000022EC:
000022EC D06D D51E add.w D0, [A5 - 0x2AE2]
000022F0 C1ED D520 muls.w D0, [A5 - 0x2AE0]
000022F4 3E00 move.w D7, D0
000022F6 603C bra +0x3E /* 00002334 */
label000022F8:
000022F8 202D D506 move.l D0, [A5 - 0x2AFA]
000022FC B0AD D52C cmp.l D0, [A5 - 0x2AD4]
00002300 6204 bhi +0x6 /* 00002306 */
00002302 52AD D52C addq.l [A5 - 0x2AD4], 1
label00002306:
00002306 202D D506 move.l D0, [A5 - 0x2AFA]
0000230A B0AD D530 cmp.l D0, [A5 - 0x2AD0]
0000230E 6204 bhi +0x6 /* 00002314 */
00002310 52AD D530 addq.l [A5 - 0x2AD0], 1
label00002314:
00002314 202D D506 move.l D0, [A5 - 0x2AFA]
00002318 B0AD D50A cmp.l D0, [A5 - 0x2AF6]
0000231C 640E bcc +0x10 /* 0000232C */
0000231E 206D D506 movea.l A0, [A5 - 0x2AFA]
00002322 52AD D506 addq.l [A5 - 0x2AFA], 1
00002326 7020 moveq.l D0, 0x20
00002328 1080 move.b [A0], D0
0000232A 6006 bra +0x8 /* 00002332 */
label0000232C:
0000232C 7001 moveq.l D0, 0x01
0000232E 3B40 D522 move.w [A5 - 0x2ADE], D0
label00002332:
00002332 5347 subq.w D7, 1
label00002334:
00002334 4A47 tst.w D7
00002336 66C0 bne -0x3E /* 000022F8 */
00002338 202D D502 move.l D0, [A5 - 0x2AFE]
0000233C B0AD D50E cmp.l D0, [A5 - 0x2AF2]
00002340 651E bcs +0x20 /* 00002360 */
00002342 603C bra +0x3E /* 00002380 */
label00002344:
00002344 202D D506 move.l D0, [A5 - 0x2AFA]
00002348 B0AD D52C cmp.l D0, [A5 - 0x2AD4]
0000234C 6204 bhi +0x6 /* 00002352 */
0000234E 53AD D52C subq.l [A5 - 0x2AD4], 1
label00002352:
00002352 202D D506 move.l D0, [A5 - 0x2AFA]
00002356 B0AD D530 cmp.l D0, [A5 - 0x2AD0]
0000235A 6204 bhi +0x6 /* 00002360 */
0000235C 53AD D530 subq.l [A5 - 0x2AD0], 1
label00002360:
00002360 202D D502 move.l D0, [A5 - 0x2AFE]
00002364 B0AD D50E cmp.l D0, [A5 - 0x2AF2]
00002368 6412 bcc +0x14 /* 0000237C */
0000236A 206D D502 movea.l A0, [A5 - 0x2AFE]
0000236E 52AD D502 addq.l [A5 - 0x2AFE], 1
00002372 7000 moveq.l D0, 0x00
00002374 1010 move.b D0, [A0]
00002376 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
0000237A 67C8 beq -0x36 /* 00002344 */
label0000237C:
0000237C 53AD D502 subq.l [A5 - 0x2AFE], 1
label00002380:
00002380 2E1F move.l D7, [A7]+
00002382 4E5E unlink A6
00002384 4E75 rts
fn00002386:
00002386 4E56 FFF8 link A6, -0x0008
0000238A 48E7 0708 movem.l -[A7], D5,D6,D7,A4
0000238E 603C bra +0x3E /* 000023CC */
label00002390:
00002390 0C47 00C2 cmpi.w D7, 0xC2
00002394 6708 beq +0xA /* 0000239E */
00002396 6034 bra +0x36 /* 000023CC */
label00002398:
00002398 0C47 FFFF cmpi.w D7, 0xFFFF
0000239C 672E beq +0x30 /* 000023CC */
label0000239E:
0000239E 202D D512 move.l D0, [A5 - 0x2AEE]
000023A2 B0AD D50E cmp.l D0, [A5 - 0x2AF2]
000023A6 640E bcc +0x10 /* 000023B6 */
000023A8 206D D512 movea.l A0, [A5 - 0x2AEE]
000023AC 52AD D512 addq.l [A5 - 0x2AEE], 1
000023B0 7000 moveq.l D0, 0x00
000023B2 1010 move.b D0, [A0]
000023B4 600E bra +0x10 /* 000023C4 */
label000023B6:
000023B6 206D D512 movea.l A0, [A5 - 0x2AEE]
000023BA 52AD D512 addq.l [A5 - 0x2AEE], 1
000023BE 7000 moveq.l D0, 0x00
000023C0 1010 move.b D0, [A0]
000023C2 70FF moveq.l D0, 0xFFFFFFFF
label000023C4:
000023C4 3E00 move.w D7, D0
000023C6 0C40 000D cmpi.w D0, 0xD /* '\r' */
000023CA 66CC bne -0x32 /* 00002398 */
label000023CC:
000023CC 202D D512 move.l D0, [A5 - 0x2AEE]
000023D0 B0AD D50E cmp.l D0, [A5 - 0x2AF2]
000023D4 640E bcc +0x10 /* 000023E4 */
000023D6 206D D512 movea.l A0, [A5 - 0x2AEE]
000023DA 52AD D512 addq.l [A5 - 0x2AEE], 1
000023DE 7000 moveq.l D0, 0x00
000023E0 1010 move.b D0, [A0]
000023E2 600E bra +0x10 /* 000023F2 */
label000023E4:
000023E4 206D D512 movea.l A0, [A5 - 0x2AEE]
000023E8 52AD D512 addq.l [A5 - 0x2AEE], 1
000023EC 7000 moveq.l D0, 0x00
000023EE 1010 move.b D0, [A0]
000023F0 70FF moveq.l D0, 0xFFFFFFFF
label000023F2:
000023F2 3E00 move.w D7, D0
000023F4 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
000023F8 6796 beq -0x68 /* 00002390 */
000023FA 0C47 00C2 cmpi.w D7, 0xC2
000023FE 6790 beq -0x6E /* 00002390 */
00002400 53AD D512 subq.l [A5 - 0x2AEE], 1
00002404 202D D512 move.l D0, [A5 - 0x2AEE]
00002408 B0AD D50E cmp.l D0, [A5 - 0x2AF2]
0000240C 640E bcc +0x10 /* 0000241C */
0000240E 206D D512 movea.l A0, [A5 - 0x2AEE]
00002412 52AD D512 addq.l [A5 - 0x2AEE], 1
00002416 7000 moveq.l D0, 0x00
00002418 1010 move.b D0, [A0]
0000241A 600E bra +0x10 /* 0000242A */
label0000241C:
0000241C 206D D512 movea.l A0, [A5 - 0x2AEE]
00002420 52AD D512 addq.l [A5 - 0x2AEE], 1
00002424 7000 moveq.l D0, 0x00
00002426 1010 move.b D0, [A0]
00002428 70FF moveq.l D0, 0xFFFFFFFF
label0000242A:
0000242A 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
0000242E 6714 beq +0x16 /* 00002444 */
00002430 6042 bra +0x44 /* 00002474 */
label00002432:
00002432 0C47 FFFF cmpi.w D7, 0xFFFF
00002436 6706 beq +0x8 /* 0000243E */
00002438 0C47 000D cmpi.w D7, 0xD /* '\r' */
0000243C 6606 bne +0x8 /* 00002444 */
label0000243E:
0000243E 53AD D512 subq.l [A5 - 0x2AEE], 1
00002442 6034 bra +0x36 /* 00002478 */
label00002444:
00002444 202D D512 move.l D0, [A5 - 0x2AEE]
00002448 B0AD D50E cmp.l D0, [A5 - 0x2AF2]
0000244C 640E bcc +0x10 /* 0000245C */
0000244E 206D D512 movea.l A0, [A5 - 0x2AEE]
00002452 52AD D512 addq.l [A5 - 0x2AEE], 1
00002456 7000 moveq.l D0, 0x00
00002458 1010 move.b D0, [A0]
0000245A 600E bra +0x10 /* 0000246A */
label0000245C:
0000245C 206D D512 movea.l A0, [A5 - 0x2AEE]
00002460 52AD D512 addq.l [A5 - 0x2AEE], 1
00002464 7000 moveq.l D0, 0x00
00002466 1010 move.b D0, [A0]
00002468 70FF moveq.l D0, 0xFFFFFFFF
label0000246A:
0000246A 3E00 move.w D7, D0
0000246C 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00002470 66C0 bne -0x3E /* 00002432 */
00002472 6004 bra +0x6 /* 00002478 */
label00002474:
00002474 53AD D512 subq.l [A5 - 0x2AEE], 1
label00002478:
00002478 2B6D D512 D516 move.l [A5 - 0x2AEA], [A5 - 0x2AEE]
label0000247E:
0000247E 202D D512 move.l D0, [A5 - 0x2AEE]
00002482 B0AD D50E cmp.l D0, [A5 - 0x2AF2]
00002486 640E bcc +0x10 /* 00002496 */
00002488 206D D512 movea.l A0, [A5 - 0x2AEE]
0000248C 52AD D512 addq.l [A5 - 0x2AEE], 1
00002490 7000 moveq.l D0, 0x00
00002492 1010 move.b D0, [A0]
00002494 600E bra +0x10 /* 000024A4 */
label00002496:
00002496 206D D512 movea.l A0, [A5 - 0x2AEE]
0000249A 52AD D512 addq.l [A5 - 0x2AEE], 1
0000249E 7000 moveq.l D0, 0x00
000024A0 1010 move.b D0, [A0]
000024A2 70FF moveq.l D0, 0xFFFFFFFF
label000024A4:
000024A4 3E00 move.w D7, D0
000024A6 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
000024AA 6718 beq +0x1A /* 000024C4 */
000024AC 0C47 FFFF cmpi.w D7, 0xFFFF
000024B0 6712 beq +0x14 /* 000024C4 */
000024B2 0C47 000D cmpi.w D7, 0xD /* '\r' */
000024B6 670C beq +0xE /* 000024C4 */
000024B8 0C47 00C2 cmpi.w D7, 0xC2
000024BC 6706 beq +0x8 /* 000024C4 */
000024BE 0C47 0022 cmpi.w D7, 0x22 /* '\"' */
000024C2 66BA bne -0x44 /* 0000247E */
label000024C4:
000024C4 0C47 FFFF cmpi.w D7, 0xFFFF
000024C8 6616 bne +0x18 /* 000024E0 */
000024CA 202D D512 move.l D0, [A5 - 0x2AEE]
000024CE 90AD D516 sub.l D0, [A5 - 0x2AEA]
000024D2 0C80 0000 0001 cmpi.l D0, 0x1
000024D8 6606 bne +0x8 /* 000024E0 */
000024DA 7C00 moveq.l D6, 0x00
000024DC 6000 0094 bra +0x96 /* 00002572 */
label000024E0:
000024E0 0C47 000D cmpi.w D7, 0xD /* '\r' */
000024E4 6616 bne +0x18 /* 000024FC */
000024E6 202D D512 move.l D0, [A5 - 0x2AEE]
000024EA 90AD D516 sub.l D0, [A5 - 0x2AEA]
000024EE 0C80 0000 0001 cmpi.l D0, 0x1
000024F4 6606 bne +0x8 /* 000024FC */
000024F6 7C01 moveq.l D6, 0x01
000024F8 6000 0078 bra +0x7A /* 00002572 */
label000024FC:
000024FC 206D D516 movea.l A0, [A5 - 0x2AEA]
00002500 7000 moveq.l D0, 0x00
00002502 1010 move.b D0, [A0]
00002504 0C40 002D cmpi.w D0, 0x2D /* '-' */
00002508 6624 bne +0x26 /* 0000252E */
0000250A 206D D516 movea.l A0, [A5 - 0x2AEA]
0000250E 7000 moveq.l D0, 0x00
00002510 1028 0001 move.b D0, [A0 + 0x1]
00002514 0C40 002D cmpi.w D0, 0x2D /* '-' */
00002518 6614 bne +0x16 /* 0000252E */
0000251A 202D D512 move.l D0, [A5 - 0x2AEE]
0000251E 90AD D516 sub.l D0, [A5 - 0x2AEA]
00002522 0C80 0000 0002 cmpi.l D0, 0x2
00002528 6D04 blt +0x6 /* 0000252E */
0000252A 7C01 moveq.l D6, 0x01
0000252C 6044 bra +0x46 /* 00002572 */
label0000252E:
0000252E 53AD D512 subq.l [A5 - 0x2AEE], 1
00002532 2B6D D512 D51A move.l [A5 - 0x2AE6], [A5 - 0x2AEE]
00002538 202D D51A move.l D0, [A5 - 0x2AE6]
0000253C 90AD D516 sub.l D0, [A5 - 0x2AEA]
00002540 3A00 move.w D5, D0
00002542 41ED D534 lea.l A0, [A5 - 0x2ACC]
00002546 2848 movea.l A4, A0
00002548 601E bra +0x20 /* 00002568 */
label0000254A:
0000254A BA6C 0004 cmp.w D5, [A4 + 0x4]
0000254E 6616 bne +0x18 /* 00002566 */
00002550 3F05 move.w -[A7], D5
00002552 2F2D D516 move.l -[A7], [A5 - 0x2AEA]
00002556 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000255A 4EBA 0034 jsr [PC + 0x34 /* 00002590 */]
0000255E 4FEF 000A lea.l A7, [A7 + 0xA]
00002562 4A40 tst.w D0
00002564 6608 bne +0xA /* 0000256E */
label00002566:
00002566 508C addq.l A4, 8
label00002568:
00002568 2D54 FFFC move.l [A6 - 0x4], [A4]
0000256C 66DC bne -0x22 /* 0000254A */
label0000256E:
0000256E 3C2C 0006 move.w D6, [A4 + 0x6]
label00002572:
00002572 3006 move.w D0, D6
00002574 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00002578 4E5E unlink A6
0000257A 4E75 rts
fn0000257C:
0000257C 2F07 move.l -[A7], D7
label0000257E:
0000257E 4EBA FE06 jsr [PC - 0x1FA /* 00002386 */]
00002582 3E00 move.w D7, D0
00002584 0C47 0001 cmpi.w D7, 0x1
00002588 67F4 beq -0xA /* 0000257E */
0000258A 3007 move.w D0, D7
0000258C 2E1F move.l D7, [A7]+
0000258E 4E75 rts
fn00002590:
00002590 4E56 0000 link A6, 0
00002594 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002598 286E 0008 movea.l A4, [A6 + 0x8]
0000259C 266E 000C movea.l A3, [A6 + 0xC]
000025A0 6000 0050 bra +0x52 /* 000025F2 */
label000025A4:
000025A4 41D4 lea.l A0, [A4]
000025A6 528C addq.l A4, 1
000025A8 1E10 move.b D7, [A0]
000025AA 41D3 lea.l A0, [A3]
000025AC 528B addq.l A3, 1
000025AE 1C10 move.b D6, [A0]
000025B0 7000 moveq.l D0, 0x00
000025B2 1007 move.b D0, D7
000025B4 0C40 005A cmpi.w D0, 0x5A /* 'Z' */
000025B8 620E bhi +0x10 /* 000025C8 */
000025BA 7000 moveq.l D0, 0x00
000025BC 1007 move.b D0, D7
000025BE 0C40 0041 cmpi.w D0, 0x41 /* 'A' */
000025C2 6504 bcs +0x6 /* 000025C8 */
000025C4 0047 0020 ori.w D7, 0x20 /* ' ' */
label000025C8:
000025C8 7000 moveq.l D0, 0x00
000025CA 1006 move.b D0, D6
000025CC 0C40 005A cmpi.w D0, 0x5A /* 'Z' */
000025D0 620E bhi +0x10 /* 000025E0 */
000025D2 7000 moveq.l D0, 0x00
000025D4 1006 move.b D0, D6
000025D6 0C40 0041 cmpi.w D0, 0x41 /* 'A' */
000025DA 6504 bcs +0x6 /* 000025E0 */
000025DC 0046 0020 ori.w D6, 0x20 /* ' ' */
label000025E0:
000025E0 7000 moveq.l D0, 0x00
000025E2 1006 move.b D0, D6
000025E4 7200 moveq.l D1, 0x00
000025E6 1207 move.b D1, D7
000025E8 9240 sub.w D1, D0
000025EA 4A41 tst.w D1
000025EC 6704 beq +0x6 /* 000025F2 */
000025EE 7000 moveq.l D0, 0x00
000025F0 600E bra +0x10 /* 00002600 */
label000025F2:
000025F2 302E 0010 move.w D0, [A6 + 0x10]
000025F6 536E 0010 subq.w [A6 + 0x10], 1
000025FA 4A40 tst.w D0
000025FC 66A6 bne -0x58 /* 000025A4 */
000025FE 7001 moveq.l D0, 0x01
label00002600:
00002600 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002604 4E5E unlink A6
00002606 4E75 rts
fn00002608:
00002608 4E56 0000 link A6, 0
0000260C 48E7 0108 movem.l -[A7], D7,A4
00002610 306E 0008 movea.w A0, [A6 + 0x8]
00002614 D1ED D528 add.l A0, [A5 - 0x2AD8]
00002618 2B48 D52C move.l [A5 - 0x2AD4], A0
0000261C 306E 000A movea.w A0, [A6 + 0xA]
00002620 D1ED D528 add.l A0, [A5 - 0x2AD8]
00002624 2B48 D530 move.l [A5 - 0x2AD0], A0
00002628 306E 0008 movea.w A0, [A6 + 0x8]
0000262C D1ED D524 add.l A0, [A5 - 0x2ADC]
00002630 2848 movea.l A4, A0
00002632 6006 bra +0x8 /* 0000263A */
label00002634:
00002634 52AD D52C addq.l [A5 - 0x2AD4], 1
00002638 528C addq.l A4, 1
label0000263A:
0000263A 7000 moveq.l D0, 0x00
0000263C 1014 move.b D0, [A4]
0000263E 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00002642 6606 bne +0x8 /* 0000264A */
00002644 B9ED D50E cmpa.l A4, [A5 - 0x2AF2]
00002648 63EA bls -0x14 /* 00002634 */
label0000264A:
0000264A 4CDF 1080 movem.l D7,A4, [A7]+
0000264E 4E5E unlink A6
00002650 4E75 rts
export_399:
00002652 4E56 FDFC link A6, -0x0204
00002656 426E FFFE clr.w [A6 - 0x2]
0000265A 2B6E 0014 D59E move.l [A5 - 0x2A62], [A6 + 0x14]
00002660 2B6E 0018 D5A2 move.l [A5 - 0x2A5E], [A6 + 0x18]
00002666 486E FDFC pea.l [A6 - 0x204]
0000266A 486E FEFC pea.l [A6 - 0x104]
0000266E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002672 4EBA 04C8 jsr [PC + 0x4C8 /* 00002B3C */]
00002676 4FEF 000C lea.l A7, [A7 + 0xC]
0000267A 486E FFFE pea.l [A6 - 0x2]
0000267E 486E FDFC pea.l [A6 - 0x204]
00002682 486E FEFC pea.l [A6 - 0x104]
00002686 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000268A 4EBA 0090 jsr [PC + 0x90 /* 0000271C */]
0000268E 4FEF 0010 lea.l A7, [A7 + 0x10]
00002692 3D40 FFFC move.w [A6 - 0x4], D0
00002696 4A6E FFFC tst.w [A6 - 0x4]
0000269A 6712 beq +0x14 /* 000026AE */
0000269C 486E FFFE pea.l [A6 - 0x2]
000026A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000026A4 4EBA 0126 jsr [PC + 0x126 /* 000027CC */]
000026A8 508F addq.l A7, 8
000026AA 3D40 FFFC move.w [A6 - 0x4], D0
label000026AE:
000026AE 4A6E FFFC tst.w [A6 - 0x4]
000026B2 6712 beq +0x14 /* 000026C6 */
000026B4 486E FFFE pea.l [A6 - 0x2]
000026B8 486E FDFC pea.l [A6 - 0x204]
000026BC 4EBA 0194 jsr [PC + 0x194 /* 00002852 */]
000026C0 508F addq.l A7, 8
000026C2 3D40 FFFC move.w [A6 - 0x4], D0
label000026C6:
000026C6 4A6E FFFC tst.w [A6 - 0x4]
000026CA 6714 beq +0x16 /* 000026E0 */
000026CC 486E FFFE pea.l [A6 - 0x2]
000026D0 486E FDFC pea.l [A6 - 0x204]
000026D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000026D8 4EBA 0232 jsr [PC + 0x232 /* 0000290C */]
000026DC 4FEF 000C lea.l A7, [A7 + 0xC]
label000026E0:
000026E0 4A6E FFFE tst.w [A6 - 0x2]
000026E4 6728 beq +0x2A /* 0000270E */
000026E6 7000 moveq.l D0, 0x00
000026E8 102E FDFC move.b D0, [A6 - 0x204]
000026EC 5240 addq.w D0, 1
000026EE 4840 swap.w D0
000026F0 4240 clr.w D0
000026F2 4840 swap.w D0
000026F4 2F00 move.l -[A7], D0
000026F6 2F2E 000C move.l -[A7], [A6 + 0xC]
000026FA 486E FDFC pea.l [A6 - 0x204]
000026FE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00002702 4FEF 000C lea.l A7, [A7 + 0xC]
00002706 206E 0010 movea.l A0, [A6 + 0x10]
0000270A 30AE FFFE move.w [A0], [A6 - 0x2]
label0000270E:
0000270E 4A6E FFFE tst.w [A6 - 0x2]
00002712 56C0 sne D0
00002714 4400 neg.b D0
00002716 4880 ext.w D0
00002718 4E5E unlink A6
0000271A 4E75 rts
fn0000271C:
0000271C 4E56 FFC4 link A6, -0x003C
00002720 7001 moveq.l D0, 0x01
00002722 3D40 FFCA move.w [A6 - 0x36], D0
00002726 206E 000C movea.l A0, [A6 + 0xC]
0000272A 7000 moveq.l D0, 0x00
0000272C 1010 move.b D0, [A0]
0000272E 4A40 tst.w D0
00002730 6700 0092 beq +0x94 /* 000027C4 */
00002734 206E 000C movea.l A0, [A6 + 0xC]
00002738 7000 moveq.l D0, 0x00
0000273A 1028 0001 move.b D0, [A0 + 0x1]
0000273E 0C40 003A cmpi.w D0, 0x3A /* ':' */
00002742 6700 0080 beq +0x82 /* 000027C4 */
00002746 486E FFC8 pea.l [A6 - 0x38]
0000274A 486E FFC4 pea.l [A6 - 0x3C]
0000274E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002752 4EBA 025C jsr [PC + 0x25C /* 000029B0 */]
00002756 4FEF 000C lea.l A7, [A7 + 0xC]
0000275A 4A40 tst.w D0
0000275C 6700 0066 beq +0x68 /* 000027C4 */
00002760 426E FFCA clr.w [A6 - 0x36]
00002764 3F2E FFC8 move.w -[A7], [A6 - 0x38]
00002768 486E FFC4 pea.l [A6 - 0x3C]
0000276C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002770 4EBA 02C6 jsr [PC + 0x2C6 /* 00002A38 */]
00002774 4FEF 000A lea.l A7, [A7 + 0xA]
00002778 4A40 tst.w D0
0000277A 6734 beq +0x36 /* 000027B0 */
0000277C 3D6E FFC8 FFE2 move.w [A6 - 0x1E], [A6 - 0x38]
00002782 2D6E FFC4 FFFC move.l [A6 - 0x4], [A6 - 0x3C]
00002788 42AE FFDE clr.l [A6 - 0x22]
0000278C 2D7C 4745 5253 FFE8 move.l [A6 - 0x18], 0x47455253 /* 'GERS' */
00002794 4267 clr.w -[A7]
00002796 486E FFCC pea.l [A6 - 0x34]
0000279A 4267 clr.w -[A7]
0000279C 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
000027A0 301F move.w D0, [A7]+
000027A2 4A40 tst.w D0
000027A4 661E bne +0x20 /* 000027C4 */
000027A6 206E 0014 movea.l A0, [A6 + 0x14]
000027AA 30AE FFE2 move.w [A0], [A6 - 0x1E]
000027AE 6014 bra +0x16 /* 000027C4 */
label000027B0:
000027B0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000027B4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000027B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027BC 4EBA 014E jsr [PC + 0x14E /* 0000290C */]
000027C0 4FEF 000C lea.l A7, [A7 + 0xC]
label000027C4:
000027C4 302E FFCA move.w D0, [A6 - 0x36]
000027C8 4E5E unlink A6
000027CA 4E75 rts
fn000027CC:
000027CC 4E56 FFC8 link A6, -0x0038
000027D0 7001 moveq.l D0, 0x01
000027D2 3D40 FFC8 move.w [A6 - 0x38], D0
000027D6 42AE FFDE clr.l [A6 - 0x22]
000027DA 7001 moveq.l D0, 0x01
000027DC 3D40 FFCA move.w [A6 - 0x36], D0
000027E0 6000 0062 bra +0x64 /* 00002844 */
label000027E4:
000027E4 426E FFE2 clr.w [A6 - 0x1E]
000027E8 302E FFCA move.w D0, [A6 - 0x36]
000027EC 526E FFCA addq.w [A6 - 0x36], 1
000027F0 3D40 FFE6 move.w [A6 - 0x1A], D0
000027F4 42AE FFE8 clr.l [A6 - 0x18]
000027F8 4267 clr.w -[A7]
000027FA 486E FFCC pea.l [A6 - 0x34]
000027FE 4267 clr.w -[A7]
00002800 4EAD 137A jsr [A5 + 0x137A /* export_619 */]
00002804 301F move.w D0, [A7]+
00002806 4A40 tst.w D0
00002808 6706 beq +0x8 /* 00002810 */
0000280A 426E FFCA clr.w [A6 - 0x36]
0000280E 6034 bra +0x36 /* 00002844 */
label00002810:
00002810 3F2E FFEC move.w -[A7], [A6 - 0x14]
00002814 486E FFFC pea.l [A6 - 0x4]
00002818 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000281C 4EBA 021A jsr [PC + 0x21A /* 00002A38 */]
00002820 4FEF 000A lea.l A7, [A7 + 0xA]
00002824 4A40 tst.w D0
00002826 671C beq +0x1E /* 00002844 */
00002828 2F2E 000C move.l -[A7], [A6 + 0xC]
0000282C 3F2E FFEC move.w -[A7], [A6 - 0x14]
00002830 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002834 4EBA 03AC jsr [PC + 0x3AC /* 00002BE2 */]
00002838 4FEF 000A lea.l A7, [A7 + 0xA]
0000283C 426E FFC8 clr.w [A6 - 0x38]
00002840 426E FFCA clr.w [A6 - 0x36]
label00002844:
00002844 4A6E FFCA tst.w [A6 - 0x36]
00002848 669A bne -0x64 /* 000027E4 */
0000284A 302E FFC8 move.w D0, [A6 - 0x38]
0000284E 4E5E unlink A6
00002850 4E75 rts
fn00002852:
00002852 4E56 FFC4 link A6, -0x003C
00002856 7001 moveq.l D0, 0x01
00002858 3D40 FFFE move.w [A6 - 0x2], D0
0000285C 2D78 0398 FFC4 move.l [A6 - 0x3C], [0x00000398 /* CurDirStore */]
00002862 3038 0214 move.w D0, [0x00000214 /* SFSaveDisk */]
00002866 4440 neg.w D0
00002868 3F00 move.w -[A7], D0
0000286A 486E FFC4 pea.l [A6 - 0x3C]
0000286E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002872 4EBA 01C4 jsr [PC + 0x1C4 /* 00002A38 */]
00002876 4FEF 000A lea.l A7, [A7 + 0xA]
0000287A 4A40 tst.w D0
0000287C 673A beq +0x3C /* 000028B8 */
0000287E 3038 0214 move.w D0, [0x00000214 /* SFSaveDisk */]
00002882 4440 neg.w D0
00002884 3D40 FFDE move.w [A6 - 0x22], D0
00002888 2D78 0398 FFF8 move.l [A6 - 0x8], [0x00000398 /* CurDirStore */]
0000288E 42AE FFDA clr.l [A6 - 0x26]
00002892 2D7C 4745 5253 FFE4 move.l [A6 - 0x1C], 0x47455253 /* 'GERS' */
0000289A 4267 clr.w -[A7]
0000289C 486E FFC8 pea.l [A6 - 0x38]
000028A0 4267 clr.w -[A7]
000028A2 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
000028A6 301F move.w D0, [A7]+
000028A8 4A40 tst.w D0
000028AA 660C bne +0xE /* 000028B8 */
000028AC 206E 000C movea.l A0, [A6 + 0xC]
000028B0 30AE FFDE move.w [A0], [A6 - 0x22]
000028B4 426E FFFE clr.w [A6 - 0x2]
label000028B8:
000028B8 302E FFFE move.w D0, [A6 - 0x2]
000028BC 4E5E unlink A6
000028BE 4E75 rts
export_395:
000028C0 4E56 0000 link A6, 0
000028C4 2F07 move.l -[A7], D7
000028C6 7E00 moveq.l D7, 0x00
000028C8 206D D59E movea.l A0, [A5 - 0x2A62]
000028CC 4A90 tst.l [A0]
000028CE 6712 beq +0x14 /* 000028E2 */
000028D0 206E 0008 movea.l A0, [A6 + 0x8]
000028D4 226D D59E movea.l A1, [A5 - 0x2A62]
000028D8 2011 move.l D0, [A1]
000028DA B0A8 0020 cmp.l D0, [A0 + 0x20]
000028DE 6702 beq +0x4 /* 000028E2 */
000028E0 7EFF moveq.l D7, 0xFFFFFFFF
label000028E2:
000028E2 206D D5A2 movea.l A0, [A5 - 0x2A5E]
000028E6 4A90 tst.l [A0]
000028E8 6712 beq +0x14 /* 000028FC */
000028EA 206E 0008 movea.l A0, [A6 + 0x8]
000028EE 226D D5A2 movea.l A1, [A5 - 0x2A5E]
000028F2 2011 move.l D0, [A1]
000028F4 B0A8 0024 cmp.l D0, [A0 + 0x24]
000028F8 6702 beq +0x4 /* 000028FC */
000028FA 7EFF moveq.l D7, 0xFFFFFFFF
label000028FC:
000028FC 1007 move.b D0, D7
000028FE 2E1F move.l D7, [A7]+
00002900 4E5E unlink A6
00002902 205F movea.l A0, [A7]+
00002904 4FEF 0004 lea.l A7, [A7 + 0x4]
00002908 1E80 move.b [A7], D0
0000290A 4ED0 jmp [A0]
fn0000290C:
0000290C 4E56 FF9C link A6, -0x0064
00002910 7050 moveq.l D0, 0x50
00002912 3D40 FFF8 move.w [A6 - 0x8], D0
00002916 705A moveq.l D0, 0x5A
00002918 3D40 FFF6 move.w [A6 - 0xA], D0
0000291C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002920 42A7 clr.l -[A7]
00002922 42A7 clr.l -[A7]
00002924 42A7 clr.l -[A7]
00002926 A98B syscall ParamText
00002928 A850 syscall InitCursor
0000292A 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000292E 486D D5A6 pea.l [A5 - 0x2A5A]
00002932 486D 0C7A pea.l [A5 + 0xC7A /* export_395 */]
00002936 3F3C FFFF move.w -[A7], 0xFFFF
0000293A 486E FF9C pea.l [A6 - 0x64]
0000293E 42A7 clr.l -[A7]
00002940 486E FFAC pea.l [A6 - 0x54]
00002944 3F3C 00C8 move.w -[A7], 0xC8
00002948 42A7 clr.l -[A7]
0000294A 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000294E 4A2E FFAC tst.b [A6 - 0x54]
00002952 6758 beq +0x5A /* 000029AC */
00002954 486E FFFE pea.l [A6 - 0x2]
00002958 486E FFFA pea.l [A6 - 0x6]
0000295C 3F2E FFB2 move.w -[A7], [A6 - 0x4E]
00002960 4EBA 02BA jsr [PC + 0x2BA /* 00002C1C */]
00002964 4FEF 000A lea.l A7, [A7 + 0xA]
00002968 486E FFB2 pea.l [A6 - 0x4E]
0000296C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002970 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002974 4EBA 026C jsr [PC + 0x26C /* 00002BE2 */]
00002978 4FEF 000A lea.l A7, [A7 + 0xA]
0000297C 206E 0010 movea.l A0, [A6 + 0x10]
00002980 30AE FFB2 move.w [A0], [A6 - 0x4E]
00002984 206D D59E movea.l A0, [A5 - 0x2A62]
00002988 20AE FFAE move.l [A0], [A6 - 0x52]
0000298C 7000 moveq.l D0, 0x00
0000298E 102E FFB6 move.b D0, [A6 - 0x4A]
00002992 5240 addq.w D0, 1
00002994 4840 swap.w D0
00002996 4240 clr.w D0
00002998 4840 swap.w D0
0000299A 2F00 move.l -[A7], D0
0000299C 2F2E 000C move.l -[A7], [A6 + 0xC]
000029A0 486E FFB6 pea.l [A6 - 0x4A]
000029A4 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000029A8 4FEF 000C lea.l A7, [A7 + 0xC]
label000029AC:
000029AC 4E5E unlink A6
000029AE 4E75 rts
fn000029B0:
000029B0 4E56 FF16 link A6, -0x00EA
000029B4 42AE FFC4 clr.l [A6 - 0x3C]
000029B8 426E FFB0 clr.w [A6 - 0x50]
000029BC 426E FF18 clr.w [A6 - 0xE8]
000029C0 2D6E 0008 FFA6 move.l [A6 - 0x5A], [A6 + 0x8]
000029C6 4267 clr.w -[A7]
000029C8 486E FF94 pea.l [A6 - 0x6C]
000029CC 4267 clr.w -[A7]
000029CE 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
000029D2 301F move.w D0, [A7]+
000029D4 4A6E FFA4 tst.w [A6 - 0x5C]
000029D8 6656 bne +0x58 /* 00002A30 */
000029DA 102E FFB2 move.b D0, [A6 - 0x4E]
000029DE 4880 ext.w D0
000029E0 0240 0010 andi.w D0, 0x10
000029E4 4A40 tst.w D0
000029E6 6748 beq +0x4A /* 00002A30 */
000029E8 7001 moveq.l D0, 0x01
000029EA 3D40 FF18 move.w [A6 - 0xE8], D0
000029EE 206E 000C movea.l A0, [A6 + 0xC]
000029F2 20AE FFC4 move.l [A0], [A6 - 0x3C]
000029F6 2D6E 0008 FF2C move.l [A6 - 0xD4], [A6 + 0x8]
000029FC 426E FF30 clr.w [A6 - 0xD0]
00002A00 70FF moveq.l D0, 0xFFFFFFFF
00002A02 3D40 FF36 move.w [A6 - 0xCA], D0
00002A06 206E 0008 movea.l A0, [A6 + 0x8]
00002A0A 7000 moveq.l D0, 0x00
00002A0C 1010 move.b D0, [A0]
00002A0E 3D40 FF16 move.w [A6 - 0xEA], D0
00002A12 4267 clr.w -[A7]
00002A14 486E FF1A pea.l [A6 - 0xE6]
00002A18 4267 clr.w -[A7]
00002A1A 4EAD 138A jsr [A5 + 0x138A /* export_621 */]
00002A1E 301F move.w D0, [A7]+
00002A20 206E 0008 movea.l A0, [A6 + 0x8]
00002A24 10AE FF17 move.b [A0], [A6 - 0xE9]
00002A28 206E 0010 movea.l A0, [A6 + 0x10]
00002A2C 30AE FF30 move.w [A0], [A6 - 0xD0]
label00002A30:
00002A30 302E FF18 move.w D0, [A6 - 0xE8]
00002A34 4E5E unlink A6
00002A36 4E75 rts
fn00002A38:
00002A38 4E56 FF92 link A6, -0x006E
00002A3C 426E FF92 clr.w [A6 - 0x6E]
00002A40 206E 000C movea.l A0, [A6 + 0xC]
00002A44 2D50 FFC4 move.l [A6 - 0x3C], [A0]
00002A48 3D6E 0010 FFAA move.w [A6 - 0x56], [A6 + 0x10]
00002A4E 426E FFB0 clr.w [A6 - 0x50]
00002A52 2D6E 0008 FFA6 move.l [A6 - 0x5A], [A6 + 0x8]
00002A58 4267 clr.w -[A7]
00002A5A 486E FF94 pea.l [A6 - 0x6C]
00002A5E 4267 clr.w -[A7]
00002A60 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00002A64 301F move.w D0, [A7]+
00002A66 4A6E FFA4 tst.w [A6 - 0x5C]
00002A6A 6600 0066 bne +0x68 /* 00002AD2 */
00002A6E 102E FFB2 move.b D0, [A6 - 0x4E]
00002A72 4880 ext.w D0
00002A74 0240 0010 andi.w D0, 0x10
00002A78 4A40 tst.w D0
00002A7A 6600 0056 bne +0x58 /* 00002AD2 */
00002A7E 7001 moveq.l D0, 0x01
00002A80 3D40 FF92 move.w [A6 - 0x6E], D0
00002A84 206D D59E movea.l A0, [A5 - 0x2A62]
00002A88 4A90 tst.l [A0]
00002A8A 6710 beq +0x12 /* 00002A9C */
00002A8C 206D D59E movea.l A0, [A5 - 0x2A62]
00002A90 2010 move.l D0, [A0]
00002A92 B0AE FFB4 cmp.l D0, [A6 - 0x4C]
00002A96 6704 beq +0x6 /* 00002A9C */
00002A98 426E FF92 clr.w [A6 - 0x6E]
label00002A9C:
00002A9C 206D D5A2 movea.l A0, [A5 - 0x2A5E]
00002AA0 4A90 tst.l [A0]
00002AA2 6710 beq +0x12 /* 00002AB4 */
00002AA4 206D D5A2 movea.l A0, [A5 - 0x2A5E]
00002AA8 2010 move.l D0, [A0]
00002AAA B0AE FFB8 cmp.l D0, [A6 - 0x48]
00002AAE 6704 beq +0x6 /* 00002AB4 */
00002AB0 426E FF92 clr.w [A6 - 0x6E]
label00002AB4:
00002AB4 4A6E FF92 tst.w [A6 - 0x6E]
00002AB8 6718 beq +0x1A /* 00002AD2 */
00002ABA 206D D59E movea.l A0, [A5 - 0x2A62]
00002ABE 20AE FFB4 move.l [A0], [A6 - 0x4C]
00002AC2 206D D5A2 movea.l A0, [A5 - 0x2A5E]
00002AC6 20AE FFB8 move.l [A0], [A6 - 0x48]
00002ACA 206E 000C movea.l A0, [A6 + 0xC]
00002ACE 20AE FFF8 move.l [A0], [A6 - 0x8]
label00002AD2:
00002AD2 302E FF92 move.w D0, [A6 - 0x6E]
00002AD6 4E5E unlink A6
00002AD8 4E75 rts
fn00002ADA:
00002ADA 4E56 0000 link A6, 0
00002ADE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002AE2 206E 0008 movea.l A0, [A6 + 0x8]
00002AE6 2850 movea.l A4, [A0]
00002AE8 206E 000C movea.l A0, [A6 + 0xC]
00002AEC 5288 addq.l A0, 1
00002AEE 2648 movea.l A3, A0
00002AF0 7C00 moveq.l D6, 0x00
label00002AF2:
00002AF2 3006 move.w D0, D6
00002AF4 5246 addq.w D6, 1
00002AF6 206E 0010 movea.l A0, [A6 + 0x10]
00002AFA B050 cmp.w D0, [A0]
00002AFC 6C20 bge +0x22 /* 00002B1E */
00002AFE 41D3 lea.l A0, [A3]
00002B00 528B addq.l A3, 1
00002B02 43D4 lea.l A1, [A4]
00002B04 528C addq.l A4, 1
00002B06 1011 move.b D0, [A1]
00002B08 1080 move.b [A0], D0
00002B0A 1E00 move.b D7, D0
00002B0C 0240 00FF andi.w D0, 0xFF
00002B10 0C40 000D cmpi.w D0, 0xD /* '\r' */
00002B14 6708 beq +0xA /* 00002B1E */
00002B16 7000 moveq.l D0, 0x00
00002B18 1007 move.b D0, D7
00002B1A 4A40 tst.w D0
00002B1C 66D4 bne -0x2A /* 00002AF2 */
label00002B1E:
00002B1E 3006 move.w D0, D6
00002B20 5340 subq.w D0, 1
00002B22 206E 000C movea.l A0, [A6 + 0xC]
00002B26 1080 move.b [A0], D0
00002B28 206E 0010 movea.l A0, [A6 + 0x10]
00002B2C 9D50 sub.w [A0], D6
00002B2E 206E 0008 movea.l A0, [A6 + 0x8]
00002B32 208C move.l [A0], A4
00002B34 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002B38 4E5E unlink A6
00002B3A 4E75 rts
fn00002B3C:
00002B3C 4E56 FFF2 link A6, -0x000E
00002B40 206E 0008 movea.l A0, [A6 + 0x8]
00002B44 5288 addq.l A0, 1
00002B46 2D48 FFFC move.l [A6 - 0x4], A0
00002B4A 2D48 FFF8 move.l [A6 - 0x8], A0
00002B4E 206E 0008 movea.l A0, [A6 + 0x8]
00002B52 7000 moveq.l D0, 0x00
00002B54 1010 move.b D0, [A0]
00002B56 3D40 FFF2 move.w [A6 - 0xE], D0
00002B5A 6018 bra +0x1A /* 00002B74 */
label00002B5C:
00002B5C 206E FFFC movea.l A0, [A6 - 0x4]
00002B60 52AE FFFC addq.l [A6 - 0x4], 1
00002B64 7000 moveq.l D0, 0x00
00002B66 1010 move.b D0, [A0]
00002B68 0C40 003A cmpi.w D0, 0x3A /* ':' */
00002B6C 6606 bne +0x8 /* 00002B74 */
00002B6E 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4]
label00002B74:
00002B74 302E FFF2 move.w D0, [A6 - 0xE]
00002B78 536E FFF2 subq.w [A6 - 0xE], 1
00002B7C 4A40 tst.w D0
00002B7E 66DC bne -0x22 /* 00002B5C */
00002B80 206E 0008 movea.l A0, [A6 + 0x8]
00002B84 5288 addq.l A0, 1
00002B86 B1EE FFF8 cmpa.l A0, [A6 - 0x8]
00002B8A 672C beq +0x2E /* 00002BB8 */
00002B8C 206E 0008 movea.l A0, [A6 + 0x8]
00002B90 5288 addq.l A0, 1
00002B92 2D48 FFF4 move.l [A6 - 0xC], A0
00002B96 202E FFF8 move.l D0, [A6 - 0x8]
00002B9A 90AE FFF4 sub.l D0, [A6 - 0xC]
00002B9E 3D40 FFF2 move.w [A6 - 0xE], D0
00002BA2 486E FFF2 pea.l [A6 - 0xE]
00002BA6 2F2E 000C move.l -[A7], [A6 + 0xC]
00002BAA 486E FFF4 pea.l [A6 - 0xC]
00002BAE 4EBA FF2A jsr [PC - 0xD6 /* 00002ADA */]
00002BB2 4FEF 000C lea.l A7, [A7 + 0xC]
00002BB6 6006 bra +0x8 /* 00002BBE */
label00002BB8:
00002BB8 206E 000C movea.l A0, [A6 + 0xC]
00002BBC 4210 clr.b [A0]
label00002BBE:
00002BBE 202E FFFC move.l D0, [A6 - 0x4]
00002BC2 90AE FFF8 sub.l D0, [A6 - 0x8]
00002BC6 3D40 FFF2 move.w [A6 - 0xE], D0
00002BCA 486E FFF2 pea.l [A6 - 0xE]
00002BCE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002BD2 486E FFF8 pea.l [A6 - 0x8]
00002BD6 4EBA FF02 jsr [PC - 0xFE /* 00002ADA */]
00002BDA 4FEF 000C lea.l A7, [A7 + 0xC]
00002BDE 4E5E unlink A6
00002BE0 4E75 rts
export_401:
fn00002BE2:
00002BE2 4E56 FFCC link A6, -0x0034
00002BE6 3D6E 000C FFE2 move.w [A6 - 0x1E], [A6 + 0xC]
00002BEC 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8]
00002BF2 42AE FFDE clr.l [A6 - 0x22]
00002BF6 2D7C 4745 5253 FFE8 move.l [A6 - 0x18], 0x47455253 /* 'GERS' */
00002BFE 4267 clr.w -[A7]
00002C00 486E FFCC pea.l [A6 - 0x34]
00002C04 4267 clr.w -[A7]
00002C06 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
00002C0A 301F move.w D0, [A7]+
00002C0C 4A40 tst.w D0
00002C0E 6608 bne +0xA /* 00002C18 */
00002C10 206E 000E movea.l A0, [A6 + 0xE]
00002C14 30AE FFE2 move.w [A0], [A6 - 0x1E]
label00002C18:
00002C18 4E5E unlink A6
00002C1A 4E75 rts
export_402:
fn00002C1C:
00002C1C 4E56 FF1A link A6, -0x00E6
00002C20 3D6E 0008 FFAA move.w [A6 - 0x56], [A6 + 0x8]
00002C26 70FF moveq.l D0, 0xFFFFFFFF
00002C28 3D40 FFB0 move.w [A6 - 0x50], D0
00002C2C 42AE FFA6 clr.l [A6 - 0x5A]
00002C30 42AE FFC4 clr.l [A6 - 0x3C]
00002C34 4267 clr.w -[A7]
00002C36 486E FF94 pea.l [A6 - 0x6C]
00002C3A 4267 clr.w -[A7]
00002C3C 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00002C40 301F move.w D0, [A7]+
00002C42 4A6E FFA4 tst.w [A6 - 0x5C]
00002C46 6638 bne +0x3A /* 00002C80 */
00002C48 102E FFB2 move.b D0, [A6 - 0x4E]
00002C4C 4880 ext.w D0
00002C4E 0800 0004 btst.b D0, 0x4
00002C52 672C beq +0x2E /* 00002C80 */
00002C54 206E 000A movea.l A0, [A6 + 0xA]
00002C58 20AE FFC4 move.l [A0], [A6 - 0x3C]
00002C5C 42AE FF2C clr.l [A6 - 0xD4]
00002C60 3D6E 0008 FF30 move.w [A6 - 0xD0], [A6 + 0x8]
00002C66 426E FF36 clr.w [A6 - 0xCA]
00002C6A 4267 clr.w -[A7]
00002C6C 486E FF1A pea.l [A6 - 0xE6]
00002C70 4267 clr.w -[A7]
00002C72 4EAD 138A jsr [A5 + 0x138A /* export_621 */]
00002C76 301F move.w D0, [A7]+
00002C78 206E 000E movea.l A0, [A6 + 0xE]
00002C7C 30AE FF30 move.w [A0], [A6 - 0xD0]
label00002C80:
00002C80 4E5E unlink A6
00002C82 4E75 rts
export_403:
00002C84 4E56 FF8E link A6, -0x0072
00002C88 3D6E 000E FFAA move.w [A6 - 0x56], [A6 + 0xE]
00002C8E 42AE FFC4 clr.l [A6 - 0x3C]
00002C92 70FF moveq.l D0, 0xFFFFFFFF
00002C94 3D40 FFB0 move.w [A6 - 0x50], D0
00002C98 206E 0008 movea.l A0, [A6 + 0x8]
00002C9C 52AE 0008 addq.l [A6 + 0x8], 1
00002CA0 2D48 FF8E move.l [A6 - 0x72], A0
00002CA4 536E 000C subq.w [A6 + 0xC], 1
00002CA8 486E FF94 pea.l [A6 - 0x6C]
00002CAC 486E 000C pea.l [A6 + 0xC]
00002CB0 486E 0008 pea.l [A6 + 0x8]
00002CB4 4EBA 001C jsr [PC + 0x1C /* 00002CD2 */]
00002CB8 4FEF 000C lea.l A7, [A7 + 0xC]
00002CBC 202E 0008 move.l D0, [A6 + 0x8]
00002CC0 90AE FF8E sub.l D0, [A6 - 0x72]
00002CC4 5380 subq.l D0, 1
00002CC6 206E FF8E movea.l A0, [A6 - 0x72]
00002CCA 1080 move.b [A0], D0
00002CCC 7000 moveq.l D0, 0x00
00002CCE 4E5E unlink A6
00002CD0 4E75 rts
fn00002CD2:
00002CD2 4E56 FFD6 link A6, -0x002A
00002CD6 41EE FFD8 lea.l A0, [A6 - 0x28]
00002CDA 226E 0010 movea.l A1, [A6 + 0x10]
00002CDE 2348 0012 move.l [A1 + 0x12], A0
00002CE2 4267 clr.w -[A7]
00002CE4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002CE8 4267 clr.w -[A7]
00002CEA 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00002CEE 301F move.w D0, [A7]+
00002CF0 3D40 FFD6 move.w [A6 - 0x2A], D0
00002CF4 4A40 tst.w D0
00002CF6 6600 008A bne +0x8C /* 00002D82 */
00002CFA 206E 0010 movea.l A0, [A6 + 0x10]
00002CFE 0CA8 0000 0002 0030 cmpi.l [A0 + 0x30], 0x2
00002D06 6726 beq +0x28 /* 00002D2E */
00002D08 206E 0010 movea.l A0, [A6 + 0x10]
00002D0C 226E 0010 movea.l A1, [A6 + 0x10]
00002D10 2368 0064 0030 move.l [A1 + 0x30], [A0 + 0x64]
00002D16 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002D1A 2F2E 000C move.l -[A7], [A6 + 0xC]
00002D1E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D22 4EBA FFAE jsr [PC - 0x52 /* 00002CD2 */]
00002D26 4FEF 000C lea.l A7, [A7 + 0xC]
00002D2A 3D40 FFD6 move.w [A6 - 0x2A], D0
label00002D2E:
00002D2E 206E 000C movea.l A0, [A6 + 0xC]
00002D32 7000 moveq.l D0, 0x00
00002D34 102E FFD8 move.b D0, [A6 - 0x28]
00002D38 B050 cmp.w D0, [A0]
00002D3A 6306 bls +0x8 /* 00002D42 */
00002D3C 7001 moveq.l D0, 0x01
00002D3E 3D40 FFD6 move.w [A6 - 0x2A], D0
label00002D42:
00002D42 4A6E FFD6 tst.w [A6 - 0x2A]
00002D46 663A bne +0x3C /* 00002D82 */
00002D48 206E 000C movea.l A0, [A6 + 0xC]
00002D4C 102E FFD8 move.b D0, [A6 - 0x28]
00002D50 0240 00FF andi.w D0, 0xFF
00002D54 9150 sub.w [A0], D0
00002D56 7000 moveq.l D0, 0x00
00002D58 102E FFD8 move.b D0, [A6 - 0x28]
00002D5C 3F00 move.w -[A7], D0
00002D5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D62 486E FFD9 pea.l [A6 - 0x27]
00002D66 4EBA 0022 jsr [PC + 0x22 /* 00002D8A */]
00002D6A 4FEF 000A lea.l A7, [A7 + 0xA]
00002D6E 3F3C 0001 move.w -[A7], 0x1
00002D72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D76 486D D5A8 pea.l [A5 - 0x2A58]
00002D7A 4EBA 000E jsr [PC + 0xE /* 00002D8A */]
00002D7E 4FEF 000A lea.l A7, [A7 + 0xA]
label00002D82:
00002D82 302E FFD6 move.w D0, [A6 - 0x2A]
00002D86 4E5E unlink A6
00002D88 4E75 rts
fn00002D8A:
00002D8A 4E56 0000 link A6, 0
00002D8E 48E7 0118 movem.l -[A7], D7,A3,A4
00002D92 286E 0008 movea.l A4, [A6 + 0x8]
00002D96 206E 000C movea.l A0, [A6 + 0xC]
00002D9A 2650 movea.l A3, [A0]
00002D9C 3E2E 0010 move.w D7, [A6 + 0x10]
00002DA0 600A bra +0xC /* 00002DAC */
label00002DA2:
00002DA2 41D3 lea.l A0, [A3]
00002DA4 528B addq.l A3, 1
00002DA6 43D4 lea.l A1, [A4]
00002DA8 528C addq.l A4, 1
00002DAA 1091 move.b [A0], [A1]
label00002DAC:
00002DAC 3007 move.w D0, D7
00002DAE 5347 subq.w D7, 1
00002DB0 4A40 tst.w D0
00002DB2 66EE bne -0x10 /* 00002DA2 */
00002DB4 206E 000C movea.l A0, [A6 + 0xC]
00002DB8 208B move.l [A0], A3
00002DBA 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002DBE 4E5E unlink A6
00002DC0 4E75 rts
export_405:
00002DC2 4E56 FFCC link A6, -0x0034
00002DC6 2F07 move.l -[A7], D7
00002DC8 42AE FFDE clr.l [A6 - 0x22]
00002DCC 7E01 moveq.l D7, 0x01
00002DCE 6038 bra +0x3A /* 00002E08 */
label00002DD0:
00002DD0 426E FFE2 clr.w [A6 - 0x1E]
00002DD4 3007 move.w D0, D7
00002DD6 5247 addq.w D7, 1
00002DD8 3D40 FFE6 move.w [A6 - 0x1A], D0
00002DDC 2D7C 4745 5253 FFE8 move.l [A6 - 0x18], 0x47455253 /* 'GERS' */
00002DE4 4267 clr.w -[A7]
00002DE6 486E FFCC pea.l [A6 - 0x34]
00002DEA 4267 clr.w -[A7]
00002DEC 4EAD 137A jsr [A5 + 0x137A /* export_619 */]
00002DF0 301F move.w D0, [A7]+
00002DF2 4A40 tst.w D0
00002DF4 6704 beq +0x6 /* 00002DFA */
00002DF6 7E00 moveq.l D7, 0x00
00002DF8 600E bra +0x10 /* 00002E08 */
label00002DFA:
00002DFA 4267 clr.w -[A7]
00002DFC 486E FFCC pea.l [A6 - 0x34]
00002E00 4267 clr.w -[A7]
00002E02 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
00002E06 301F move.w D0, [A7]+
label00002E08:
00002E08 4A47 tst.w D7
00002E0A 66C4 bne -0x3A /* 00002DD0 */
00002E0C 2E1F move.l D7, [A7]+
00002E0E 4E5E unlink A6
00002E10 4E75 rts
export_396:
00002E12 4E56 FF8E link A6, -0x0072
00002E16 2F07 move.l -[A7], D7
00002E18 486E FF8E pea.l [A6 - 0x72]
00002E1C 486E FF90 pea.l [A6 - 0x70]
00002E20 3F2E 000C move.w -[A7], [A6 + 0xC]
00002E24 4EBA FDF6 jsr [PC - 0x20A /* 00002C1C */]
00002E28 4FEF 000A lea.l A7, [A7 + 0xA]
00002E2C 2D6E FF90 FFC4 move.l [A6 - 0x3C], [A6 - 0x70]
00002E32 3D6E FF8E FFAA move.w [A6 - 0x56], [A6 - 0x72]
00002E38 7E00 moveq.l D7, 0x00
00002E3A 426E FFB0 clr.w [A6 - 0x50]
00002E3E 2D6E 0008 FFA6 move.l [A6 - 0x5A], [A6 + 0x8]
00002E44 4267 clr.w -[A7]
00002E46 486E FF94 pea.l [A6 - 0x6C]
00002E4A 4267 clr.w -[A7]
00002E4C 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00002E50 301F move.w D0, [A7]+
00002E52 4A6E FFA4 tst.w [A6 - 0x5C]
00002E56 6610 bne +0x12 /* 00002E68 */
00002E58 102E FFB2 move.b D0, [A6 - 0x4E]
00002E5C 4880 ext.w D0
00002E5E 0240 0010 andi.w D0, 0x10
00002E62 4A40 tst.w D0
00002E64 6702 beq +0x4 /* 00002E68 */
00002E66 7E01 moveq.l D7, 0x01
label00002E68:
00002E68 3007 move.w D0, D7
00002E6A 2E1F move.l D7, [A7]+
00002E6C 4E5E unlink A6
00002E6E 4E75 rts
export_398:
00002E70 4E56 FF8E link A6, -0x0072
00002E74 2F07 move.l -[A7], D7
00002E76 486E FF8E pea.l [A6 - 0x72]
00002E7A 486E FF90 pea.l [A6 - 0x70]
00002E7E 3F2E 000C move.w -[A7], [A6 + 0xC]
00002E82 4EBA FD98 jsr [PC - 0x268 /* 00002C1C */]
00002E86 4FEF 000A lea.l A7, [A7 + 0xA]
00002E8A 2D6E FF90 FFC4 move.l [A6 - 0x3C], [A6 - 0x70]
00002E90 3D6E FF8E FFAA move.w [A6 - 0x56], [A6 - 0x72]
00002E96 7E00 moveq.l D7, 0x00
00002E98 426E FFB0 clr.w [A6 - 0x50]
00002E9C 2D6E 0008 FFA6 move.l [A6 - 0x5A], [A6 + 0x8]
00002EA2 4267 clr.w -[A7]
00002EA4 486E FF94 pea.l [A6 - 0x6C]
00002EA8 4267 clr.w -[A7]
00002EAA 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00002EAE 301F move.w D0, [A7]+
00002EB0 4A6E FFA4 tst.w [A6 - 0x5C]
00002EB4 6602 bne +0x4 /* 00002EB8 */
00002EB6 7E01 moveq.l D7, 0x01
label00002EB8:
00002EB8 3007 move.w D0, D7
00002EBA 2E1F move.l D7, [A7]+
00002EBC 4E5E unlink A6
00002EBE 4E75 rts
export_400:
00002EC0 4E56 FFC6 link A6, -0x003A
00002EC4 206E 000A movea.l A0, [A6 + 0xA]
00002EC8 4250 clr.w [A0]
00002ECA 486E FFCA pea.l [A6 - 0x36]
00002ECE 486E FFC6 pea.l [A6 - 0x3A]
00002ED2 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002ED6 4EBA FD44 jsr [PC - 0x2BC /* 00002C1C */]
00002EDA 4FEF 000A lea.l A7, [A7 + 0xA]
00002EDE 3D6E FFCA FFE2 move.w [A6 - 0x1E], [A6 - 0x36]
00002EE4 2D6E FFC6 FFFC move.l [A6 - 0x4], [A6 - 0x3A]
00002EEA 42AE FFDE clr.l [A6 - 0x22]
00002EEE 2D7C 4552 494B FFE8 move.l [A6 - 0x18], 0x4552494B /* 'ERIK' */
00002EF6 4267 clr.w -[A7]
00002EF8 486E FFCC pea.l [A6 - 0x34]
00002EFC 4267 clr.w -[A7]
00002EFE 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
00002F02 301F move.w D0, [A7]+
00002F04 4A40 tst.w D0
00002F06 6608 bne +0xA /* 00002F10 */
00002F08 206E 000A movea.l A0, [A6 + 0xA]
00002F0C 30AE FFE2 move.w [A0], [A6 - 0x1E]
label00002F10:
00002F10 4E5E unlink A6
00002F12 4E75 rts
export_404:
00002F14 4E56 FFFC link A6, -0x0004
00002F18 4267 clr.w -[A7]
00002F1A 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002F1E 486E FFFE pea.l [A6 - 0x2]
00002F22 4EAD 1362 jsr [A5 + 0x1362 /* export_616 */]
00002F26 301F move.w D0, [A7]+
00002F28 4267 clr.w -[A7]
00002F2A 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002F2E 4EAD 12F2 jsr [A5 + 0x12F2 /* export_602 */]
00002F32 301F move.w D0, [A7]+
00002F34 3D40 FFFC move.w [A6 - 0x4], D0
00002F38 4267 clr.w -[A7]
00002F3A 42A7 clr.l -[A7]
00002F3C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002F40 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00002F44 301F move.w D0, [A7]+
00002F46 302E FFFC move.w D0, [A6 - 0x4]
00002F4A 4E5E unlink A6
00002F4C 4E75 rts
export_406:
00002F4E 4E56 FFB0 link A6, -0x0050
00002F52 42AE FFBC clr.l [A6 - 0x44]
00002F56 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8]
00002F5C 4267 clr.w -[A7]
00002F5E 486E FFB0 pea.l [A6 - 0x50]
00002F62 4267 clr.w -[A7]
00002F64 4EAD 12E2 jsr [A5 + 0x12E2 /* export_600 */]
00002F68 301F move.w D0, [A7]+
00002F6A 302E FFC0 move.w D0, [A6 - 0x40]
00002F6E 4E5E unlink A6
00002F70 4E75 rts
export_397:
00002F72 4E56 FFC6 link A6, -0x003A
00002F76 486E FFCA pea.l [A6 - 0x36]
00002F7A 486E FFC6 pea.l [A6 - 0x3A]
00002F7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F82 4EBA FA2C jsr [PC - 0x5D4 /* 000029B0 */]
00002F86 4FEF 000C lea.l A7, [A7 + 0xC]
00002F8A 4A40 tst.w D0
00002F8C 6726 beq +0x28 /* 00002FB4 */
00002F8E 3D6E FFCA FFE2 move.w [A6 - 0x1E], [A6 - 0x36]
00002F94 2D6E FFC6 FFFC move.l [A6 - 0x4], [A6 - 0x3A]
00002F9A 42AE FFDE clr.l [A6 - 0x22]
00002F9E 2D7C 4745 5253 FFE8 move.l [A6 - 0x18], 0x47455253 /* 'GERS' */
00002FA6 4267 clr.w -[A7]
00002FA8 486E FFCC pea.l [A6 - 0x34]
00002FAC 4267 clr.w -[A7]
00002FAE 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
00002FB2 301F move.w D0, [A7]+
label00002FB4:
00002FB4 4E5E unlink A6
00002FB6 4E75 rts
fn00002FB8:
00002FB8 4E56 FFF8 link A6, -0x0008
00002FBC 206E 0008 movea.l A0, [A6 + 0x8]
00002FC0 43EE FFF8 lea.l A1, [A6 - 0x8]
00002FC4 22D8 move.l [A1]+, [A0]+
00002FC6 22D8 move.l [A1]+, [A0]+
00002FC8 556E FFFE subq.w [A6 - 0x2], 2
00002FCC 556E FFFC subq.w [A6 - 0x4], 2
00002FD0 486E FFF8 pea.l [A6 - 0x8]
00002FD4 A8A1 syscall FrameRect
00002FD6 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002FDA 302E FFF8 move.w D0, [A6 - 0x8]
00002FDE 5240 addq.w D0, 1
00002FE0 3F00 move.w -[A7], D0
00002FE2 A893 syscall MoveTo
00002FE4 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002FE8 3F2E FFFC move.w -[A7], [A6 - 0x4]
00002FEC A891 syscall LineTo
00002FEE 302E FFFA move.w D0, [A6 - 0x6]
00002FF2 5240 addq.w D0, 1
00002FF4 3F00 move.w -[A7], D0
00002FF6 3F2E FFFC move.w -[A7], [A6 - 0x4]
00002FFA A893 syscall MoveTo
00002FFC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003000 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003004 A891 syscall LineTo
00003006 4E5E unlink A6
00003008 4E75 rts
fn0000300A:
0000300A 4E56 FFEE link A6, -0x0012
0000300E 48E7 0300 movem.l -[A7], D6,D7
00003012 206E 000C movea.l A0, [A6 + 0xC]
00003016 43EE FFF8 lea.l A1, [A6 - 0x8]
0000301A 22D8 move.l [A1]+, [A0]+
0000301C 22D8 move.l [A1]+, [A0]+
0000301E 3F3C 0001 move.w -[A7], 0x1
00003022 3F3C 0001 move.w -[A7], 0x1
00003026 486E FFF8 pea.l [A6 - 0x8]
0000302A 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000302E 508F addq.l A7, 8
00003030 556E FFFE subq.w [A6 - 0x2], 2
00003034 556E FFFC subq.w [A6 - 0x4], 2
00003038 486E FFF8 pea.l [A6 - 0x8]
0000303C A8A3 syscall EraseRect
0000303E 302E FFFA move.w D0, [A6 - 0x6]
00003042 D06E FFFE add.w D0, [A6 - 0x2]
00003046 4267 clr.w -[A7]
00003048 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000304C 3D40 FFEE move.w [A6 - 0x12], D0
00003050 A88C syscall StringWidth
00003052 301F move.w D0, [A7]+
00003054 322E FFEE move.w D1, [A6 - 0x12]
00003058 9240 sub.w D1, D0
0000305A E241 asr D1.w, 1
0000305C 3C01 move.w D6, D1
0000305E 486E FFF0 pea.l [A6 - 0x10]
00003062 A88B syscall GetFontInfo
00003064 302E FFF8 move.w D0, [A6 - 0x8]
00003068 D06E FFFC add.w D0, [A6 - 0x4]
0000306C D06E FFF0 add.w D0, [A6 - 0x10]
00003070 906E FFF2 sub.w D0, [A6 - 0xE]
00003074 E240 asr D0.w, 1
00003076 3E00 move.w D7, D0
00003078 3F06 move.w -[A7], D6
0000307A 3F07 move.w -[A7], D7
0000307C A893 syscall MoveTo
0000307E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003082 A884 syscall DrawString
00003084 4CDF 00C0 movem.l D6,D7, [A7]+
00003088 4E5E unlink A6
0000308A 4E75 rts
fn0000308C:
0000308C 4E56 FEF6 link A6, -0x010A
00003090 A89E syscall PenNormal
00003092 3F3C 000C move.w -[A7], 0xC
00003096 A88A syscall TextSize
00003098 4267 clr.w -[A7]
0000309A A887 syscall TextFont
0000309C 426E FFFE clr.w [A6 - 0x2]
000030A0 6046 bra +0x48 /* 000030E8 */
label000030A2:
000030A2 302E FFFE move.w D0, [A6 - 0x2]
000030A6 48C0 ext.l D0
000030A8 E780 asl D0, 3
000030AA 41ED D5F6 lea.l A0, [A5 - 0x2A0A]
000030AE D1C0 add.l A0, D0
000030B0 43EE FFF6 lea.l A1, [A6 - 0xA]
000030B4 22D8 move.l [A1]+, [A0]+
000030B6 22D8 move.l [A1]+, [A0]+
000030B8 486E FFF6 pea.l [A6 - 0xA]
000030BC 4EBA FEFA jsr [PC - 0x106 /* 00002FB8 */]
000030C0 588F addq.l A7, 4
000030C2 486E FEF6 pea.l [A6 - 0x10A]
000030C6 3F3C 03EB move.w -[A7], 0x3EB
000030CA 302E FFFE move.w D0, [A6 - 0x2]
000030CE 5240 addq.w D0, 1
000030D0 3F00 move.w -[A7], D0
000030D2 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000030D6 486E FFF6 pea.l [A6 - 0xA]
000030DA 486E FEF6 pea.l [A6 - 0x10A]
000030DE 4EBA FF2A jsr [PC - 0xD6 /* 0000300A */]
000030E2 508F addq.l A7, 8
000030E4 526E FFFE addq.w [A6 - 0x2], 1
label000030E8:
000030E8 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6
000030EE 6DB2 blt -0x4C /* 000030A2 */
000030F0 4E5E unlink A6
000030F2 4E75 rts
export_407:
000030F4 4E56 FFFE link A6, -0x0002
000030F8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000030FC 206E 0008 movea.l A0, [A6 + 0x8]
00003100 226E 0008 movea.l A1, [A6 + 0x8]
00003104 3029 0002 move.w D0, [A1 + 0x2]
00003108 9050 sub.w D0, [A0]
0000310A 3E00 move.w D7, D0
0000310C 206E 000C movea.l A0, [A6 + 0xC]
00003110 226E 000C movea.l A1, [A6 + 0xC]
00003114 3029 0002 move.w D0, [A1 + 0x2]
00003118 9050 sub.w D0, [A0]
0000311A 3C00 move.w D6, D0
0000311C 3A07 move.w D5, D7
0000311E BA46 cmp.w D5, D6
00003120 6F02 ble +0x4 /* 00003124 */
00003122 3A06 move.w D5, D6
label00003124:
00003124 206D D5AA movea.l A0, [A5 - 0x2A56]
00003128 226E 0008 movea.l A1, [A6 + 0x8]
0000312C 3251 movea.w A1, [A1]
0000312E D3D0 add.l A1, [A0]
00003130 2849 movea.l A4, A1
00003132 206D D5AA movea.l A0, [A5 - 0x2A56]
00003136 226E 000C movea.l A1, [A6 + 0xC]
0000313A 3251 movea.w A1, [A1]
0000313C D3D0 add.l A1, [A0]
0000313E 2649 movea.l A3, A1
00003140 604A bra +0x4C /* 0000318C */
label00003142:
00003142 7000 moveq.l D0, 0x00
00003144 1014 move.b D0, [A4]
00003146 41ED BECC lea.l A0, [A5 - 0x4134]
0000314A 4840 swap.w D0
0000314C 4240 clr.w D0
0000314E 4840 swap.w D0
00003150 D1C0 add.l A0, D0
00003152 1D50 FFFF move.b [A6 - 0x1], [A0]
00003156 7000 moveq.l D0, 0x00
00003158 1013 move.b D0, [A3]
0000315A 41ED BECC lea.l A0, [A5 - 0x4134]
0000315E 4840 swap.w D0
00003160 4240 clr.w D0
00003162 4840 swap.w D0
00003164 D1C0 add.l A0, D0
00003166 1D50 FFFE move.b [A6 - 0x2], [A0]
0000316A 102E FFFF move.b D0, [A6 - 0x1]
0000316E B02E FFFE cmp.b D0, [A6 - 0x2]
00003172 6712 beq +0x14 /* 00003186 */
00003174 7000 moveq.l D0, 0x00
00003176 102E FFFE move.b D0, [A6 - 0x2]
0000317A 7200 moveq.l D1, 0x00
0000317C 122E FFFF move.b D1, [A6 - 0x1]
00003180 9240 sub.w D1, D0
00003182 2001 move.l D0, D1
00003184 600E bra +0x10 /* 00003194 */
label00003186:
00003186 528C addq.l A4, 1
00003188 528B addq.l A3, 1
0000318A 5345 subq.w D5, 1
label0000318C:
0000318C 4A45 tst.w D5
0000318E 6EB2 bgt -0x4C /* 00003142 */
00003190 3007 move.w D0, D7
00003192 9046 sub.w D0, D6
label00003194:
00003194 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00003198 4E5E unlink A6
0000319A 4E75 rts
fn0000319C:
0000319C 4E56 FED8 link A6, -0x0128
000031A0 48E7 0700 movem.l -[A7], D5,D6,D7
000031A4 486E FFE0 pea.l [A6 - 0x20]
000031A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031AC 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000031B0 508F addq.l A7, 8
000031B2 302E FFE0 move.w D0, [A6 - 0x20]
000031B6 0640 002C addi.w D0, 0x2C /* ',' */
000031BA 3D40 FFE4 move.w [A6 - 0x1C], D0
000031BE 206E 000C movea.l A0, [A6 + 0xC]
000031C2 0828 0000 000E btst.b [A0 + 0xE], 0x0
000031C8 6700 01FC beq +0x1FE /* 000033C6 */
000031CC 486E FFE0 pea.l [A6 - 0x20]
000031D0 206E 000C movea.l A0, [A6 + 0xC]
000031D4 2F28 000A move.l -[A7], [A0 + 0xA]
000031D8 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000031DC 508F addq.l A7, 8
000031DE 4A40 tst.w D0
000031E0 6700 01E4 beq +0x1E6 /* 000033C6 */
000031E4 206D D5EE movea.l A0, [A5 - 0x2A12]
000031E8 2050 movea.l A0, [A0]
000031EA 2B68 003E D5AA move.l [A5 - 0x2A56], [A0 + 0x3E]
000031F0 42A7 clr.l -[A7]
000031F2 2F2D D5AA move.l -[A7], [A5 - 0x2A56]
000031F6 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000031FA 201F move.l D0, [A7]+
000031FC 4A80 tst.l D0
000031FE 6700 01C6 beq +0x1C8 /* 000033C6 */
00003202 2F2D D5AA move.l -[A7], [A5 - 0x2A56]
00003206 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000320A 206D D5AA movea.l A0, [A5 - 0x2A56]
0000320E 2D50 FFDC move.l [A6 - 0x24], [A0]
00003212 2F2D D5AA move.l -[A7], [A5 - 0x2A56]
00003216 4EBA 01B6 jsr [PC + 0x1B6 /* 000033CE */]
0000321A 588F addq.l A7, 4
0000321C 2B40 D5D2 move.l [A5 - 0x2A2E], D0
00003220 2F2D D5D2 move.l -[A7], [A5 - 0x2A2E]
00003224 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00003228 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
0000322C 4A40 tst.w D0
0000322E 6734 beq +0x36 /* 00003264 */
00003230 206D D5D2 movea.l A0, [A5 - 0x2A2E]
00003234 42A7 clr.l -[A7]
00003236 2F2D D5D2 move.l -[A7], [A5 - 0x2A2E]
0000323A 2D50 FED8 move.l [A6 - 0x128], [A0]
0000323E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003242 201F move.l D0, [A7]+
00003244 4878 0006 push.l 0x6
00003248 2F00 move.l -[A7], D0
0000324A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000324E 486D 0CDA pea.l [A5 + 0xCDA /* export_407 */]
00003252 3F3C 0006 move.w -[A7], 0x6
00003256 3F00 move.w -[A7], D0
00003258 2F2E FED8 move.l -[A7], [A6 - 0x128]
0000325C 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */]
00003260 4FEF 000C lea.l A7, [A7 + 0xC]
label00003264:
00003264 42A7 clr.l -[A7]
00003266 3F3C 1B58 move.w -[A7], 0x1B58
0000326A 486D D82E pea.l [A5 - 0x27D2]
0000326E A931 syscall NewMenu
00003270 205F movea.l A0, [A7]+
00003272 2D48 FFFC move.l [A6 - 0x4], A0
00003276 7A00 moveq.l D5, 0x00
00003278 6000 0092 bra +0x94 /* 0000330C */
label0000327C:
0000327C 206D D5D2 movea.l A0, [A5 - 0x2A2E]
00003280 3005 move.w D0, D5
00003282 C1FC 0006 muls.w D0, 0x6
00003286 D090 add.l D0, [A0]
00003288 2040 movea.l A0, D0
0000328A 3E10 move.w D7, [A0]
0000328C 206D D5D2 movea.l A0, [A5 - 0x2A2E]
00003290 3005 move.w D0, D5
00003292 C1FC 0006 muls.w D0, 0x6
00003296 D090 add.l D0, [A0]
00003298 2040 movea.l A0, D0
0000329A 3C28 0002 move.w D6, [A0 + 0x2]
0000329E 3006 move.w D0, D6
000032A0 9047 sub.w D0, D7
000032A2 1D40 FEDC move.b [A6 - 0x124], D0
000032A6 3047 movea.w A0, D7
000032A8 D1EE FFDC add.l A0, [A6 - 0x24]
000032AC 7000 moveq.l D0, 0x00
000032AE 102E FEDC move.b D0, [A6 - 0x124]
000032B2 2F00 move.l -[A7], D0
000032B4 486E FEDD pea.l [A6 - 0x123]
000032B8 4850 pea.l [A0]
000032BA 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000032BE 4FEF 000C lea.l A7, [A7 + 0xC]
000032C2 7000 moveq.l D0, 0x00
000032C4 102E FEDD move.b D0, [A6 - 0x123]
000032C8 0C40 002D cmpi.w D0, 0x2D /* '-' */
000032CC 673C beq +0x3E /* 0000330A */
000032CE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032D2 486D D830 pea.l [A5 - 0x27D0]
000032D6 A933 syscall AppendMenu
000032D8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032DC 3005 move.w D0, D5
000032DE 5240 addq.w D0, 1
000032E0 3F00 move.w -[A7], D0
000032E2 486E FEDC pea.l [A6 - 0x124]
000032E6 A947 syscall SetMenuItemText/SetItem
000032E8 206D D5D2 movea.l A0, [A5 - 0x2A2E]
000032EC 3005 move.w D0, D5
000032EE C1FC 0006 muls.w D0, 0x6
000032F2 D090 add.l D0, [A0]
000032F4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032F8 3205 move.w D1, D5
000032FA 5241 addq.w D1, 1
000032FC 3F01 move.w -[A7], D1
000032FE 2040 movea.l A0, D0
00003300 1028 0004 move.b D0, [A0 + 0x4]
00003304 4880 ext.w D0
00003306 3F00 move.w -[A7], D0
00003308 A942 syscall SetItmStyle
label0000330A:
0000330A 5245 addq.w D5, 1
label0000330C:
0000330C 42A7 clr.l -[A7]
0000330E 2F2D D5D2 move.l -[A7], [A5 - 0x2A2E]
00003312 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00003316 201F move.l D0, [A7]+
00003318 4878 0006 push.l 0x6
0000331C 2F00 move.l -[A7], D0
0000331E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00003322 3045 movea.w A0, D5
00003324 B1C0 cmpa.l A0, D0
00003326 6D00 FF54 blt -0xAA /* 0000327C */
0000332A 2F2D D5AA move.l -[A7], [A5 - 0x2A56]
0000332E 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00003332 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003336 3F3C FFFF move.w -[A7], 0xFFFF
0000333A A935 syscall InsertMenu
0000333C 206E 000C movea.l A0, [A6 + 0xC]
00003340 2D68 000A FFF4 move.l [A6 - 0xC], [A0 + 0xA]
00003346 42A7 clr.l -[A7]
00003348 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000334C 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00003350 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00003354 4267 clr.w -[A7]
00003356 A80B syscall PopUpMenuSelect
00003358 201F move.l D0, [A7]+
0000335A 2D40 FFF8 move.l [A6 - 0x8], D0
0000335E 4267 clr.w -[A7]
00003360 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003364 A86B syscall LoWord
00003366 301F move.w D0, [A7]+
00003368 3A00 move.w D5, D0
0000336A 4A45 tst.w D5
0000336C 6744 beq +0x46 /* 000033B2 */
0000336E 5345 subq.w D5, 1
00003370 206D D5D2 movea.l A0, [A5 - 0x2A2E]
00003374 3005 move.w D0, D5
00003376 C1FC 0006 muls.w D0, 0x6
0000337A D090 add.l D0, [A0]
0000337C 2040 movea.l A0, D0
0000337E 3E10 move.w D7, [A0]
00003380 206D D5D2 movea.l A0, [A5 - 0x2A2E]
00003384 3005 move.w D0, D5
00003386 C1FC 0006 muls.w D0, 0x6
0000338A D090 add.l D0, [A0]
0000338C 2040 movea.l A0, D0
0000338E 3C28 0002 move.w D6, [A0 + 0x2]
00003392 3047 movea.w A0, D7
00003394 2F08 move.l -[A7], A0
00003396 3047 movea.w A0, D7
00003398 2F08 move.l -[A7], A0
0000339A 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
0000339E A9D1 syscall TESetSelect
000033A0 4EBA 2004 jsr [PC + 0x2004 /* 000053A6 */]
000033A4 3047 movea.w A0, D7
000033A6 2F08 move.l -[A7], A0
000033A8 3046 movea.w A0, D6
000033AA 2F08 move.l -[A7], A0
000033AC 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000033B0 A9D1 syscall TESetSelect
label000033B2:
000033B2 3F3C 1B58 move.w -[A7], 0x1B58
000033B6 A936 syscall DeleteMenu
000033B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000033BC A932 syscall DisposeMenu
000033BE 2F2D D5D2 move.l -[A7], [A5 - 0x2A2E]
000033C2 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label000033C6:
000033C6 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000033CA 4E5E unlink A6
000033CC 4E75 rts
fn000033CE:
000033CE 4E56 FFEA link A6, -0x0016
000033D2 2F07 move.l -[A7], D7
000033D4 206E 0008 movea.l A0, [A6 + 0x8]
000033D8 2D50 FFF4 move.l [A6 - 0xC], [A0]
000033DC 2D6E FFF4 FFF0 move.l [A6 - 0x10], [A6 - 0xC]
000033E2 42A7 clr.l -[A7]
000033E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000033E8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000033EC 201F move.l D0, [A7]+
000033EE D0AE FFF4 add.l D0, [A6 - 0xC]
000033F2 2D40 FFEC move.l [A6 - 0x14], D0
000033F6 202E FFEC move.l D0, [A6 - 0x14]
000033FA B0AE FFF0 cmp.l D0, [A6 - 0x10]
000033FE 6606 bne +0x8 /* 00003406 */
00003400 7000 moveq.l D0, 0x00
00003402 6000 01AE bra +0x1B0 /* 000035B2 */
label00003406:
00003406 42A7 clr.l -[A7]
00003408 4878 0252 push.l 0x252
0000340C 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00003410 205F movea.l A0, [A7]+
00003412 2D48 FFFC move.l [A6 - 0x4], A0
00003416 426E FFFA clr.w [A6 - 0x6]
0000341A 6000 016A bra +0x16C /* 00003586 */
label0000341E:
0000341E 52AE FFF4 addq.l [A6 - 0xC], 1
label00003422:
00003422 206E FFF4 movea.l A0, [A6 - 0xC]
00003426 7000 moveq.l D0, 0x00
00003428 1010 move.b D0, [A0]
0000342A 41ED BECC lea.l A0, [A5 - 0x4134]
0000342E 4840 swap.w D0
00003430 4240 clr.w D0
00003432 4840 swap.w D0
00003434 D1C0 add.l A0, D0
00003436 1E10 move.b D7, [A0]
00003438 0C07 006F cmpi.b D7, 0x6F /* 'o' */
0000343C 6710 beq +0x12 /* 0000344E */
0000343E 0C07 0066 cmpi.b D7, 0x66 /* 'f' */
00003442 670A beq +0xC /* 0000344E */
00003444 202E FFF4 move.l D0, [A6 - 0xC]
00003448 B0AE FFEC cmp.l D0, [A6 - 0x14]
0000344C 63D0 bls -0x2E /* 0000341E */
label0000344E:
0000344E 202E FFF4 move.l D0, [A6 - 0xC]
00003452 B0AE FFEC cmp.l D0, [A6 - 0x14]
00003456 6200 012E bhi +0x130 /* 00003586 */
0000345A 202E FFF4 move.l D0, [A6 - 0xC]
0000345E B0AE FFF0 cmp.l D0, [A6 - 0x10]
00003462 6712 beq +0x14 /* 00003476 */
00003464 206E FFF4 movea.l A0, [A6 - 0xC]
00003468 7000 moveq.l D0, 0x00
0000346A 1028 FFFF move.b D0, [A0 - 0x1]
0000346E 0C40 000D cmpi.w D0, 0xD /* '\r' */
00003472 6600 010E bne +0x110 /* 00003582 */
label00003476:
00003476 426E FFF8 clr.w [A6 - 0x8]
0000347A 4878 0003 push.l 0x3
0000347E 486D D832 pea.l [A5 - 0x27CE]
00003482 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003486 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
0000348A 4FEF 000C lea.l A7, [A7 + 0xC]
0000348E 4A40 tst.w D0
00003490 6708 beq +0xA /* 0000349A */
00003492 7003 moveq.l D0, 0x03
00003494 3D40 FFF8 move.w [A6 - 0x8], D0
00003498 601E bra +0x20 /* 000034B8 */
label0000349A:
0000349A 4878 0009 push.l 0x9 /* '\t' */
0000349E 486D D836 pea.l [A5 - 0x27CA]
000034A2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000034A6 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000034AA 4FEF 000C lea.l A7, [A7 + 0xC]
000034AE 4A40 tst.w D0
000034B0 6706 beq +0x8 /* 000034B8 */
000034B2 7009 moveq.l D0, 0x09
000034B4 3D40 FFF8 move.w [A6 - 0x8], D0
label000034B8:
000034B8 4A6E FFF8 tst.w [A6 - 0x8]
000034BC 6700 00BE beq +0xC0 /* 0000357C */
000034C0 302E FFF8 move.w D0, [A6 - 0x8]
000034C4 48C0 ext.l D0
000034C6 D1AE FFF4 add.l [A6 - 0xC], D0
000034CA 6004 bra +0x6 /* 000034D0 */
label000034CC:
000034CC 52AE FFF4 addq.l [A6 - 0xC], 1
label000034D0:
000034D0 206E FFF4 movea.l A0, [A6 - 0xC]
000034D4 7000 moveq.l D0, 0x00
000034D6 1010 move.b D0, [A0]
000034D8 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
000034DC 660A bne +0xC /* 000034E8 */
000034DE 202E FFF4 move.l D0, [A6 - 0xC]
000034E2 B0AE FFEC cmp.l D0, [A6 - 0x14]
000034E6 65E4 bcs -0x1A /* 000034CC */
label000034E8:
000034E8 206E FFFC movea.l A0, [A6 - 0x4]
000034EC 302E FFFA move.w D0, [A6 - 0x6]
000034F0 C1FC 0006 muls.w D0, 0x6
000034F4 D090 add.l D0, [A0]
000034F6 222E FFF4 move.l D1, [A6 - 0xC]
000034FA 92AE FFF0 sub.l D1, [A6 - 0x10]
000034FE 2040 movea.l A0, D0
00003500 3081 move.w [A0], D1
00003502 6004 bra +0x6 /* 00003508 */
label00003504:
00003504 52AE FFF4 addq.l [A6 - 0xC], 1
label00003508:
00003508 206E FFF4 movea.l A0, [A6 - 0xC]
0000350C 1E10 move.b D7, [A0]
0000350E 0C07 0020 cmpi.b D7, 0x20 /* ' ' */
00003512 6710 beq +0x12 /* 00003524 */
00003514 0C07 000D cmpi.b D7, 0xD /* '\r' */
00003518 670A beq +0xC /* 00003524 */
0000351A 202E FFF4 move.l D0, [A6 - 0xC]
0000351E B0AE FFEC cmp.l D0, [A6 - 0x14]
00003522 65E0 bcs -0x1E /* 00003504 */
label00003524:
00003524 206E FFFC movea.l A0, [A6 - 0x4]
00003528 302E FFFA move.w D0, [A6 - 0x6]
0000352C C1FC 0006 muls.w D0, 0x6
00003530 D090 add.l D0, [A0]
00003532 222E FFF4 move.l D1, [A6 - 0xC]
00003536 92AE FFF0 sub.l D1, [A6 - 0x10]
0000353A 2040 movea.l A0, D0
0000353C 3141 0002 move.w [A0 + 0x2], D1
00003540 206E FFFC movea.l A0, [A6 - 0x4]
00003544 302E FFFA move.w D0, [A6 - 0x6]
00003548 C1FC 0006 muls.w D0, 0x6
0000354C D090 add.l D0, [A0]
0000354E 0C6E 0003 FFF8 cmpi.w [A6 - 0x8], 0x3
00003554 6606 bne +0x8 /* 0000355C */
00003556 48E7 8000 movem.l -[A7], D0
0000355A 6008 bra +0xA /* 00003564 */
label0000355C:
0000355C 48E7 8000 movem.l -[A7], D0
00003560 7002 moveq.l D0, 0x02
00003562 6002 bra +0x4 /* 00003566 */
label00003564:
00003564 7000 moveq.l D0, 0x00
label00003566:
00003566 3D40 FFEA move.w [A6 - 0x16], D0
0000356A 4CDF 0001 movem.l D0, [A7]+
0000356E 2040 movea.l A0, D0
00003570 116E FFEB 0004 move.b [A0 + 0x4], [A6 - 0x15]
00003576 526E FFFA addq.w [A6 - 0x6], 1
0000357A 600A bra +0xC /* 00003586 */
label0000357C:
0000357C 52AE FFF4 addq.l [A6 - 0xC], 1
00003580 6004 bra +0x6 /* 00003586 */
label00003582:
00003582 52AE FFF4 addq.l [A6 - 0xC], 1
label00003586:
00003586 202E FFF4 move.l D0, [A6 - 0xC]
0000358A B0AE FFEC cmp.l D0, [A6 - 0x14]
0000358E 620A bhi +0xC /* 0000359A */
00003590 0C6E 0063 FFFA cmpi.w [A6 - 0x6], 0x63 /* 'c' */
00003596 6D00 FE8A blt -0x174 /* 00003422 */
label0000359A:
0000359A 302E FFFA move.w D0, [A6 - 0x6]
0000359E C1FC 0006 muls.w D0, 0x6
000035A2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000035A6 48C0 ext.l D0
000035A8 2F00 move.l -[A7], D0
000035AA 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000035AE 202E FFFC move.l D0, [A6 - 0x4]
label000035B2:
000035B2 2E1F move.l D7, [A7]+
000035B4 4E5E unlink A6
000035B6 4E75 rts
fn000035B8:
000035B8 4E56 FFEE link A6, -0x0012
000035BC 48E7 0700 movem.l -[A7], D5,D6,D7
000035C0 A850 syscall InitCursor
000035C2 486E FFF4 pea.l [A6 - 0xC]
000035C6 A874 syscall GetPort
000035C8 42A7 clr.l -[A7]
000035CA 3F3C 0960 move.w -[A7], 0x960 /* '\t`' */
000035CE 42A7 clr.l -[A7]
000035D0 4878 FFFF push.l 0xFFFF
000035D4 A97C syscall GetNewDialog
000035D6 205F movea.l A0, [A7]+
000035D8 2D48 FFF8 move.l [A6 - 0x8], A0
000035DC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000035E0 A873 syscall SetPort
000035E2 3F2D D5C0 move.w -[A7], [A5 - 0x2A40]
000035E6 3F3C 0003 move.w -[A7], 0x3
000035EA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000035EE 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
000035F2 508F addq.l A7, 8
000035F4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000035F8 3F3C 0003 move.w -[A7], 0x3
000035FC 4267 clr.w -[A7]
000035FE 3F3C 7FFF move.w -[A7], 0x7FFF
00003602 A97E syscall SelectDialogItemText/SelIText
00003604 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003608 A915 syscall ShowWindow
0000360A 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
0000360E 486E FFF2 pea.l [A6 - 0xE]
00003612 A991 syscall ModalDialog
00003614 302E FFF2 move.w D0, [A6 - 0xE]
00003618 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000361C 0001 0002 ori.b D1, 0x2
00003620 FFEA .invalid <<F/7/7>>
00003622 0004 007E ori.b D4, 0x7E /* '~' */
00003626 3F3C 0003 move.w -[A7], 0x3
0000362A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000362E 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00003632 5C8F addq.l A7, 6
00003634 3D40 FFF0 move.w [A6 - 0x10], D0
00003638 4A6E FFF0 tst.w [A6 - 0x10]
0000363C 6D50 blt +0x52 /* 0000368E */
0000363E 0C6E 0008 FFF0 cmpi.w [A6 - 0x10], 0x8
00003644 6E48 bgt +0x4A /* 0000368E */
00003646 3B6E FFF0 D5C0 move.w [A5 - 0x2A40], [A6 - 0x10]
0000364C 206D D5EE movea.l A0, [A5 - 0x2A12]
00003650 2050 movea.l A0, [A0]
00003652 3D68 0020 FFF0 move.w [A6 - 0x10], [A0 + 0x20]
00003658 206D D5EE movea.l A0, [A5 - 0x2A12]
0000365C 3F2D D5C0 move.w -[A7], [A5 - 0x2A40]
00003660 486E FFEE pea.l [A6 - 0x12]
00003664 486E FFF0 pea.l [A6 - 0x10]
00003668 2050 movea.l A0, [A0]
0000366A 2F28 003E move.l -[A7], [A0 + 0x3E]
0000366E 4EBA E48C jsr [PC - 0x1B74 /* 00001AFC */]
00003672 4FEF 000E lea.l A7, [A7 + 0xE]
00003676 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
0000367A A9D0 syscall TECalText
0000367C 306E FFF0 movea.w A0, [A6 - 0x10]
00003680 2F08 move.l -[A7], A0
00003682 306E FFF0 movea.w A0, [A6 - 0x10]
00003686 2F08 move.l -[A7], A0
00003688 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
0000368C A9D1 syscall TESetSelect
label0000368E:
0000368E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003692 A983 syscall DisposeDialog
00003694 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003698 A873 syscall SetPort
0000369A 4EBA 1E0A jsr [PC + 0x1E0A /* 000054A6 */]
0000369E 7001 moveq.l D0, 0x01
000036A0 600E bra +0x10 /* 000036B0 */
000036A2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000036A6 A983 syscall DisposeDialog
000036A8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000036AC A873 syscall SetPort
000036AE 7000 moveq.l D0, 0x00
label000036B0:
000036B0 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000036B4 4E5E unlink A6
000036B6 4E75 rts
export_408:
000036B8 4E56 FFF8 link A6, -0x0008
000036BC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000036C0 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */]
000036C4 588F addq.l A7, 4
000036C6 206E 000C movea.l A0, [A6 + 0xC]
000036CA 3010 move.w D0, [A0]
000036CC 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000036D0 0003 000E ori.b D3, 0xE
000036D4 0001 0036 ori.b D1, 0x36 /* '6' */
000036D8 0003 005A ori.b D3, 0x5A /* 'Z' */
000036DC 0006 008A ori.b D6, 0x8A
000036E0 206E 000C movea.l A0, [A6 + 0xC]
000036E4 2D68 000A FFF8 move.l [A6 - 0x8], [A0 + 0xA]
000036EA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000036EE A873 syscall SetPort
000036F0 486E FFF8 pea.l [A6 - 0x8]
000036F4 A871 syscall GlobalToLocal
000036F6 486E FFFC pea.l [A6 - 0x4]
000036FA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000036FE 2F2D D5EA move.l -[A7], [A5 - 0x2A16]
00003702 4EAD 0EBA jsr [A5 + 0xEBA /* export_467 */]
00003706 4FEF 000C lea.l A7, [A7 + 0xC]
0000370A 605C bra +0x5E /* 00003768 */
0000370C 206E 000C movea.l A0, [A6 + 0xC]
00003710 2F28 0002 move.l -[A7], [A0 + 0x2]
00003714 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00003718 588F addq.l A7, 4
0000371A 4A40 tst.w D0
0000371C 674A beq +0x4C /* 00003768 */
0000371E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003722 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00003726 588F addq.l A7, 4
00003728 206E 0008 movea.l A0, [A6 + 0x8]
0000372C 7001 moveq.l D0, 0x01
0000372E 3080 move.w [A0], D0
00003730 7001 moveq.l D0, 0x01
00003732 6036 bra +0x38 /* 0000376A */
00003734 206E 000C movea.l A0, [A6 + 0xC]
00003738 2028 0002 move.l D0, [A0 + 0x2]
0000373C B0AE 0010 cmp.l D0, [A6 + 0x10]
00003740 6626 bne +0x28 /* 00003768 */
00003742 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003746 A922 syscall BeginUpdate
00003748 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000374C A981 syscall DrawDialog
0000374E 2F2D D5EA move.l -[A7], [A5 - 0x2A16]
00003752 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
00003756 588F addq.l A7, 4
00003758 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000375C 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00003760 588F addq.l A7, 4
00003762 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003766 A923 syscall EndUpdate
label00003768:
00003768 7000 moveq.l D0, 0x00
label0000376A:
0000376A 4E5E unlink A6
0000376C 205F movea.l A0, [A7]+
0000376E 4FEF 000C lea.l A7, [A7 + 0xC]
00003772 1E80 move.b [A7], D0
00003774 4ED0 jmp [A0]
00003776 4E56 FEE8 link A6, -0x0118
0000377A 48E7 0700 movem.l -[A7], D5,D6,D7
0000377E A850 syscall InitCursor
00003780 486E FFF4 pea.l [A6 - 0xC]
00003784 A874 syscall GetPort
00003786 42A7 clr.l -[A7]
00003788 3F3C 08FC move.w -[A7], 0x8FC
0000378C 42A7 clr.l -[A7]
0000378E 4878 FFFF push.l 0xFFFF
00003792 A97C syscall GetNewDialog
00003794 205F movea.l A0, [A7]+
00003796 2D48 FFF8 move.l [A6 - 0x8], A0
0000379A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000379E A873 syscall SetPort
000037A0 486D D5D6 pea.l [A5 - 0x2A2A]
000037A4 3F3C 0004 move.w -[A7], 0x4
000037A8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000037AC 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
000037B0 4FEF 000A lea.l A7, [A7 + 0xA]
000037B4 302D D5D8 move.w D0, [A5 - 0x2A28]
000037B8 0640 0078 addi.w D0, 0x78 /* 'x' */
000037BC 3B40 D5DC move.w [A5 - 0x2A24], D0
000037C0 302D D5D6 move.w D0, [A5 - 0x2A2A]
000037C4 0640 0070 addi.w D0, 0x70 /* 'p' */
000037C8 3B40 D5DA move.w [A5 - 0x2A26], D0
000037CC 486D D5D6 pea.l [A5 - 0x2A2A]
000037D0 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
000037D4 588F addq.l A7, 4
000037D6 2B40 D5EA move.l [A5 - 0x2A16], D0
000037DA 4267 clr.w -[A7]
000037DC 4879 464F 4E54 push.l 0x464F4E54 /* 'FONT' */
000037E2 A99C syscall CountResources
000037E4 301F move.w D0, [A7]+
000037E6 3E00 move.w D7, D0
000037E8 4267 clr.w -[A7]
000037EA A99B syscall SetResLoad
000037EC 7C01 moveq.l D6, 0x01
000037EE 6058 bra +0x5A /* 00003848 */
label000037F0:
000037F0 42A7 clr.l -[A7]
000037F2 4879 464F 4E54 push.l 0x464F4E54 /* 'FONT' */
000037F8 3F06 move.w -[A7], D6
000037FA A99D syscall GetIndResource
000037FC 205F movea.l A0, [A7]+
000037FE 2D48 FFE8 move.l [A6 - 0x18], A0
00003802 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003806 486E FFF0 pea.l [A6 - 0x10]
0000380A 486E FFFC pea.l [A6 - 0x4]
0000380E 486E FEE8 pea.l [A6 - 0x118]
00003812 A9A8 syscall GetResInfo
00003814 41EE FEE8 lea.l A0, [A6 - 0x118]
00003818 2008 move.l D0, A0
0000381A 672A beq +0x2C /* 00003846 */
0000381C 707F moveq.l D0, 0x7F
0000381E C06E FFF0 and.w D0, [A6 - 0x10]
00003822 4A40 tst.w D0
00003824 6620 bne +0x22 /* 00003846 */
00003826 486E FEE8 pea.l [A6 - 0x118]
0000382A 486E FFF0 pea.l [A6 - 0x10]
0000382E A900 syscall GetFNum
00003830 306E FFF0 movea.w A0, [A6 - 0x10]
00003834 2F08 move.l -[A7], A0
00003836 486E FEE8 pea.l [A6 - 0x118]
0000383A 2F2D D5EA move.l -[A7], [A5 - 0x2A16]
0000383E 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */]
00003842 4FEF 000C lea.l A7, [A7 + 0xC]
label00003846:
00003846 5246 addq.w D6, 1
label00003848:
00003848 BC47 cmp.w D6, D7
0000384A 6FA4 ble -0x5A /* 000037F0 */
0000384C 1F3C 0001 move.b -[A7], 0x1
00003850 A99B syscall SetResLoad
00003852 2F2D D5EA move.l -[A7], [A5 - 0x2A16]
00003856 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */]
0000385A 588F addq.l A7, 4
0000385C 306D D5BC movea.w A0, [A5 - 0x2A44]
00003860 2F08 move.l -[A7], A0
00003862 2F2D D5EA move.l -[A7], [A5 - 0x2A16]
00003866 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
0000386A 508F addq.l A7, 8
0000386C 3F2D D5BE move.w -[A7], [A5 - 0x2A42]
00003870 3F3C 0003 move.w -[A7], 0x3
00003874 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003878 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
0000387C 508F addq.l A7, 8
0000387E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003882 3F3C 0003 move.w -[A7], 0x3
00003886 4267 clr.w -[A7]
00003888 3F3C 7FFF move.w -[A7], 0x7FFF
0000388C A97E syscall SelectDialogItemText/SelIText
0000388E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003892 A915 syscall ShowWindow
00003894 486D 0CE2 pea.l [A5 + 0xCE2 /* export_408 */]
00003898 486E FFF2 pea.l [A6 - 0xE]
0000389C A991 syscall ModalDialog
0000389E 302E FFF2 move.w D0, [A6 - 0xE]
000038A2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000038A6 0001 0002 ori.b D1, 0x2
000038AA FFEA .invalid <<F/7/7>>
000038AC 0004 0076 ori.b D4, 0x76 /* 'v' */
000038B0 486E FFEC pea.l [A6 - 0x14]
000038B4 2F2D D5EA move.l -[A7], [A5 - 0x2A16]
000038B8 4EAD 0E8A jsr [A5 + 0xE8A /* export_461 */]
000038BC 508F addq.l A7, 8
000038BE 4A40 tst.w D0
000038C0 6706 beq +0x8 /* 000038C8 */
000038C2 3B6E FFEE D5BC move.w [A5 - 0x2A44], [A6 - 0x12]
label000038C8:
000038C8 3F3C 0003 move.w -[A7], 0x3
000038CC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000038D0 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
000038D4 5C8F addq.l A7, 6
000038D6 3D40 FFF0 move.w [A6 - 0x10], D0
000038DA 4A6E FFF0 tst.w [A6 - 0x10]
000038DE 6D0E blt +0x10 /* 000038EE */
000038E0 0C6E 0024 FFF0 cmpi.w [A6 - 0x10], 0x24 /* '$' */
000038E6 6E06 bgt +0x8 /* 000038EE */
000038E8 3B6E FFF0 D5BE move.w [A5 - 0x2A42], [A6 - 0x10]
label000038EE:
000038EE 206D D5EE movea.l A0, [A5 - 0x2A12]
000038F2 2050 movea.l A0, [A0]
000038F4 3B68 0020 D5C2 move.w [A5 - 0x2A3E], [A0 + 0x20]
000038FA 2F2D D5EA move.l -[A7], [A5 - 0x2A16]
000038FE 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
00003902 588F addq.l A7, 4
00003904 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003908 A983 syscall DisposeDialog
0000390A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000390E A873 syscall SetPort
00003910 4EBA 1BD6 jsr [PC + 0x1BD6 /* 000054E8 */]
00003914 4EBA 199A jsr [PC + 0x199A /* 000052B0 */]
00003918 4EBA 19E8 jsr [PC + 0x19E8 /* 00005302 */]
0000391C 4EBA 1B88 jsr [PC + 0x1B88 /* 000054A6 */]
00003920 7001 moveq.l D0, 0x01
00003922 6018 bra +0x1A /* 0000393C */
00003924 2F2D D5EA move.l -[A7], [A5 - 0x2A16]
00003928 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
0000392C 588F addq.l A7, 4
0000392E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003932 A983 syscall DisposeDialog
00003934 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003938 A873 syscall SetPort
0000393A 7000 moveq.l D0, 0x00
label0000393C:
0000393C 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00003940 4E5E unlink A6
00003942 4E75 rts
export_409:
00003944 4E56 FEE0 link A6, -0x0120
00003948 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000394C 4EBA 1772 jsr [PC + 0x1772 /* 000050C0 */]
00003950 588F addq.l A7, 4
00003952 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00003956 A9DA syscall TEIdle
00003958 206E 000C movea.l A0, [A6 + 0xC]
0000395C 3010 move.w D0, [A0]
0000395E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00003962 0001 0006 ori.b D1, 0x6
00003966 0336 008C btst [A6 + D0.w - 0x116], D1
0000396A 0332 0008 btst [A2 + D0.w + 0x8], D1
0000396E 032E 0060 btst [A6 + 0x60], D1
00003972 0306 btst D6, D1
00003974 206E 000C movea.l A0, [A6 + 0xC]
00003978 0C28 0003 0005 cmpi.b [A0 + 0x5], 0x3
0000397E 6618 bne +0x1A /* 00003998 */
00003980 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003984 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00003988 588F addq.l A7, 4
0000398A 206E 0008 movea.l A0, [A6 + 0x8]
0000398E 7001 moveq.l D0, 0x01
00003990 3080 move.w [A0], D0
00003992 7001 moveq.l D0, 0x01
00003994 6000 0308 bra +0x30A /* 00003C9E */
label00003998:
00003998 206E 000C movea.l A0, [A6 + 0xC]
0000399C 0828 0000 000E btst.b [A0 + 0xE], 0x0
000039A2 6716 beq +0x18 /* 000039BA */
000039A4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000039A8 206E 000C movea.l A0, [A6 + 0xC]
000039AC 2F28 0002 move.l -[A7], [A0 + 0x2]
000039B0 4EBA 126E jsr [PC + 0x126E /* 00004C20 */]
000039B4 508F addq.l A7, 8
000039B6 6000 02E4 bra +0x2E6 /* 00003C9C */
label000039BA:
000039BA 206E 000C movea.l A0, [A6 + 0xC]
000039BE 2F28 0002 move.l -[A7], [A0 + 0x2]
000039C2 2F2E 000C move.l -[A7], [A6 + 0xC]
000039C6 4EBA 1730 jsr [PC + 0x1730 /* 000050F8 */]
000039CA 508F addq.l A7, 8
000039CC 6000 02CE bra +0x2D0 /* 00003C9C */
000039D0 206E 000C movea.l A0, [A6 + 0xC]
000039D4 0828 0000 000E btst.b [A0 + 0xE], 0x0
000039DA 6600 02C0 bne +0x2C2 /* 00003C9C */
000039DE 206E 000C movea.l A0, [A6 + 0xC]
000039E2 2F28 0002 move.l -[A7], [A0 + 0x2]
000039E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000039EA 4EBA 170C jsr [PC + 0x170C /* 000050F8 */]
000039EE 508F addq.l A7, 8
000039F0 6000 02AA bra +0x2AC /* 00003C9C */
000039F4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000039F8 A873 syscall SetPort
000039FA 206E 000C movea.l A0, [A6 + 0xC]
000039FE 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA]
00003A04 486E FFFC pea.l [A6 - 0x4]
00003A08 A871 syscall GlobalToLocal
00003A0A 41EE FFF4 lea.l A0, [A6 - 0xC]
00003A0E 43ED D5AE lea.l A1, [A5 - 0x2A52]
00003A12 20D9 move.l [A0]+, [A1]+
00003A14 20D9 move.l [A0]+, [A1]+
00003A16 3F3C FFFC move.w -[A7], 0xFFFC
00003A1A 3F3C FFFC move.w -[A7], 0xFFFC
00003A1E 486E FFF4 pea.l [A6 - 0xC]
00003A22 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00003A26 508F addq.l A7, 8
00003A28 066E 0010 FFFA addi.w [A6 - 0x6], 0x10
00003A2E 486E FFF4 pea.l [A6 - 0xC]
00003A32 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A36 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00003A3A 508F addq.l A7, 8
00003A3C 4A40 tst.w D0
00003A3E 6736 beq +0x38 /* 00003A76 */
00003A40 426E FEE2 clr.w [A6 - 0x11E]
00003A44 206E 000C movea.l A0, [A6 + 0xC]
00003A48 0828 0001 000E btst.b [A0 + 0xE], 0x1
00003A4E 6706 beq +0x8 /* 00003A56 */
00003A50 7001 moveq.l D0, 0x01
00003A52 3D40 FEE2 move.w [A6 - 0x11E], D0
label00003A56:
00003A56 3F2E FEE2 move.w -[A7], [A6 - 0x11E]
00003A5A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003A5E 206E 000C movea.l A0, [A6 + 0xC]
00003A62 2F28 0006 move.l -[A7], [A0 + 0x6]
00003A66 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A6A 4EBA 113A jsr [PC + 0x113A /* 00004BA6 */]
00003A6E 4FEF 000E lea.l A7, [A7 + 0xE]
00003A72 6000 0228 bra +0x22A /* 00003C9C */
label00003A76:
00003A76 426E FEE6 clr.w [A6 - 0x11A]
00003A7A 6000 01E2 bra +0x1E4 /* 00003C5E */
label00003A7E:
00003A7E 302E FEE6 move.w D0, [A6 - 0x11A]
00003A82 48C0 ext.l D0
00003A84 E780 asl D0, 3
00003A86 41ED D5F6 lea.l A0, [A5 - 0x2A0A]
00003A8A D1C0 add.l A0, D0
00003A8C 43EE FFF4 lea.l A1, [A6 - 0xC]
00003A90 22D8 move.l [A1]+, [A0]+
00003A92 22D8 move.l [A1]+, [A0]+
00003A94 486E FFF4 pea.l [A6 - 0xC]
00003A98 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003A9C 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00003AA0 508F addq.l A7, 8
00003AA2 4A40 tst.w D0
00003AA4 6700 01B4 beq +0x1B6 /* 00003C5A */
00003AA8 3D6E FFF6 FFFE move.w [A6 - 0x2], [A6 - 0xA]
00003AAE 3D6E FFF4 FFFC move.w [A6 - 0x4], [A6 - 0xC]
00003AB4 486E FFFC pea.l [A6 - 0x4]
00003AB8 A870 syscall LocalToGlobal
00003ABA 0C6E 0005 FEE6 cmpi.w [A6 - 0x11A], 0x5
00003AC0 6706 beq +0x8 /* 00003AC8 */
00003AC2 7004 moveq.l D0, 0x04
00003AC4 3D40 FFFC move.w [A6 - 0x4], D0
label00003AC8:
00003AC8 302E FEE6 move.w D0, [A6 - 0x11A]
00003ACC 0640 1388 addi.w D0, 0x1388
00003AD0 3F00 move.w -[A7], D0
00003AD2 4EBA 1AFA jsr [PC + 0x1AFA /* 000055CE */]
00003AD6 548F addq.l A7, 2
00003AD8 2D40 FFE8 move.l [A6 - 0x18], D0
00003ADC 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003AE0 3F3C FFFF move.w -[A7], 0xFFFF
00003AE4 A935 syscall InsertMenu
00003AE6 0C6E 0005 FEE6 cmpi.w [A6 - 0x11A], 0x5
00003AEC 6610 bne +0x12 /* 00003AFE */
00003AEE 4EBA 1A52 jsr [PC + 0x1A52 /* 00005542 */]
00003AF2 206E FFE8 movea.l A0, [A6 - 0x18]
00003AF6 2050 movea.l A0, [A0]
00003AF8 216D D5E2 000A move.l [A0 + 0xA], [A5 - 0x2A1E]
label00003AFE:
00003AFE 42A7 clr.l -[A7]
00003B00 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003B04 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003B08 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003B0C 3F3C 0001 move.w -[A7], 0x1
00003B10 A80B syscall PopUpMenuSelect
00003B12 201F move.l D0, [A7]+
00003B14 2D40 FFF0 move.l [A6 - 0x10], D0
00003B18 4267 clr.w -[A7]
00003B1A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003B1E A86A syscall HiWord
00003B20 301F move.w D0, [A7]+
00003B22 3D40 FEE0 move.w [A6 - 0x120], D0
00003B26 4A40 tst.w D0
00003B28 6700 011C beq +0x11E /* 00003C46 */
00003B2C 4267 clr.w -[A7]
00003B2E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003B32 A86B syscall LoWord
00003B34 301F move.w D0, [A7]+
00003B36 3D40 FEE4 move.w [A6 - 0x11C], D0
00003B3A 0C6E 138D FEE0 cmpi.w [A6 - 0x120], 0x138D
00003B40 6600 0042 bne +0x44 /* 00003B84 */
00003B44 302E FEE4 move.w D0, [A6 - 0x11C]
00003B48 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00003B4C 0001 0002 ori.b D1, 0x2
00003B50 0016 0004 ori.b [A6], 0x4
00003B54 000A 4EBA ori.b A2, 0xBA
00003B58 FC1E 6000 .unknown 0xFC1E 0x6000 (W = 6)
00003B5C 00EA .incomplete
00003B5E 4EBA FA58 jsr [PC - 0x5A8 /* 000035B8 */]
00003B62 6000 00E2 bra +0xE4 /* 00003C46 */
00003B66 41ED D840 lea.l A0, [A5 - 0x27C0]
00003B6A D0EE FEE4 add.w A0, [A6 - 0x11C]
00003B6E 1010 move.b D0, [A0]
00003B70 4880 ext.w D0
00003B72 48C0 ext.l D0
00003B74 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003B78 2F00 move.l -[A7], D0
00003B7A 4EBA 10A4 jsr [PC + 0x10A4 /* 00004C20 */]
00003B7E 508F addq.l A7, 8
00003B80 6000 00C4 bra +0xC6 /* 00003C46 */
label00003B84:
00003B84 486E FFEE pea.l [A6 - 0x12]
00003B88 486E FEE8 pea.l [A6 - 0x118]
00003B8C 3F2E FEE4 move.w -[A7], [A6 - 0x11C]
00003B90 302E FEE6 move.w D0, [A6 - 0x11A]
00003B94 0640 1388 addi.w D0, 0x1388
00003B98 3F00 move.w -[A7], D0
00003B9A 4EBA 1B20 jsr [PC + 0x1B20 /* 000056BC */]
00003B9E 4FEF 000C lea.l A7, [A7 + 0xC]
00003BA2 4EBA 1666 jsr [PC + 0x1666 /* 0000520A */]
00003BA6 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00003BAA A9D7 syscall TEDelete
00003BAC 4A6E FFEE tst.w [A6 - 0x12]
00003BB0 670E beq +0x10 /* 00003BC0 */
00003BB2 206D D5EE movea.l A0, [A5 - 0x2A12]
00003BB6 2050 movea.l A0, [A0]
00003BB8 3028 0020 move.w D0, [A0 + 0x20]
00003BBC D16E FFEE add.w [A6 - 0x12], D0
label00003BC0:
00003BC0 522E FEE8 addq.b [A6 - 0x118], 1
00003BC4 7000 moveq.l D0, 0x00
00003BC6 102E FEE8 move.b D0, [A6 - 0x118]
00003BCA 4840 swap.w D0
00003BCC 4240 clr.w D0
00003BCE 4840 swap.w D0
00003BD0 D08E add.l D0, A6
00003BD2 2040 movea.l A0, D0
00003BD4 7020 moveq.l D0, 0x20
00003BD6 1140 FEE8 move.b [A0 - 0x118], D0
00003BDA 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00003BDE 7000 moveq.l D0, 0x00
00003BE0 102E FEE8 move.b D0, [A6 - 0x118]
00003BE4 2F00 move.l -[A7], D0
00003BE6 486E FEE9 pea.l [A6 - 0x117]
00003BEA 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00003BEE 4FEF 000C lea.l A7, [A7 + 0xC]
00003BF2 206D D5EE movea.l A0, [A5 - 0x2A12]
00003BF6 3F2D D5C0 move.w -[A7], [A5 - 0x2A40]
00003BFA 486E FFEC pea.l [A6 - 0x14]
00003BFE 486E FFEE pea.l [A6 - 0x12]
00003C02 2050 movea.l A0, [A0]
00003C04 2F28 003E move.l -[A7], [A0 + 0x3E]
00003C08 4EBA DEF2 jsr [PC - 0x210E /* 00001AFC */]
00003C0C 4FEF 000E lea.l A7, [A7 + 0xE]
00003C10 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00003C14 A9D0 syscall TECalText
00003C16 206D D5EE movea.l A0, [A5 - 0x2A12]
00003C1A 2050 movea.l A0, [A0]
00003C1C 4868 0008 pea.l [A0 + 0x8]
00003C20 A928 syscall InvalRect
00003C22 4A6E FFEE tst.w [A6 - 0x12]
00003C26 6712 beq +0x14 /* 00003C3A */
00003C28 306E FFEE movea.w A0, [A6 - 0x12]
00003C2C 2F08 move.l -[A7], A0
00003C2E 306E FFEE movea.w A0, [A6 - 0x12]
00003C32 2F08 move.l -[A7], A0
00003C34 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00003C38 A9D1 syscall TESetSelect
label00003C3A:
00003C3A 4EBA 1674 jsr [PC + 0x1674 /* 000052B0 */]
00003C3E 4EBA 16C2 jsr [PC + 0x16C2 /* 00005302 */]
00003C42 4EBA 1762 jsr [PC + 0x1762 /* 000053A6 */]
label00003C46:
00003C46 302E FEE6 move.w D0, [A6 - 0x11A]
00003C4A 0640 1388 addi.w D0, 0x1388
00003C4E 3F00 move.w -[A7], D0
00003C50 A936 syscall DeleteMenu
00003C52 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003C56 A932 syscall DisposeMenu
00003C58 600E bra +0x10 /* 00003C68 */
label00003C5A:
00003C5A 526E FEE6 addq.w [A6 - 0x11A], 1
label00003C5E:
00003C5E 0C6E 0006 FEE6 cmpi.w [A6 - 0x11A], 0x6
00003C64 6D00 FE18 blt -0x1E6 /* 00003A7E */
label00003C68:
00003C68 2F2E 000C move.l -[A7], [A6 + 0xC]
00003C6C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003C70 4EBA F52A jsr [PC - 0xAD6 /* 0000319C */]
00003C74 508F addq.l A7, 8
00003C76 6024 bra +0x26 /* 00003C9C */
00003C78 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003C7C A922 syscall BeginUpdate
00003C7E 4267 clr.w -[A7]
00003C80 A887 syscall TextFont
00003C82 3F3C 000C move.w -[A7], 0xC
00003C86 A88A syscall TextSize
00003C88 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003C8C A981 syscall DrawDialog
00003C8E 4EBA F3FC jsr [PC - 0xC04 /* 0000308C */]
00003C92 4EBA 1812 jsr [PC + 0x1812 /* 000054A6 */]
00003C96 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003C9A A923 syscall EndUpdate
label00003C9C:
00003C9C 7000 moveq.l D0, 0x00
label00003C9E:
00003C9E 4E5E unlink A6
00003CA0 205F movea.l A0, [A7]+
00003CA2 4FEF 000C lea.l A7, [A7 + 0xC]
00003CA6 1E80 move.b [A7], D0
00003CA8 4ED0 jmp [A0]
export_412:
00003CAA 4E56 FFF6 link A6, -0x000A
00003CAE 486E FFF6 pea.l [A6 - 0xA]
00003CB2 A874 syscall GetPort
00003CB4 42A7 clr.l -[A7]
00003CB6 3F3C 012C move.w -[A7], 0x12C
00003CBA 42A7 clr.l -[A7]
00003CBC 4878 FFFF push.l 0xFFFF
00003CC0 A97C syscall GetNewDialog
00003CC2 205F movea.l A0, [A7]+
00003CC4 2D48 FFFA move.l [A6 - 0x6], A0
00003CC8 2F2E 000E move.l -[A7], [A6 + 0xE]
00003CCC 42A7 clr.l -[A7]
00003CCE 42A7 clr.l -[A7]
00003CD0 42A7 clr.l -[A7]
00003CD2 A98B syscall ParamText
00003CD4 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003CD8 4EBA 0088 jsr [PC + 0x88 /* 00003D62 */]
00003CDC 588F addq.l A7, 4
00003CDE 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003CE2 A873 syscall SetPort
00003CE4 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003CE8 A915 syscall ShowWindow
00003CEA 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003CEE 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00003CF2 588F addq.l A7, 4
00003CF4 3F2E 000C move.w -[A7], [A6 + 0xC]
00003CF8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003CFC 4EBA 0CD0 jsr [PC + 0xCD0 /* 000049CE */]
00003D00 5C8F addq.l A7, 6
00003D02 2B6E 0008 D5DE move.l [A5 - 0x2A22], [A6 + 0x8]
00003D08 7001 moveq.l D0, 0x01
00003D0A 3B40 D5B8 move.w [A5 - 0x2A48], D0
00003D0E 486D 0CEA pea.l [A5 + 0xCEA /* export_409 */]
00003D12 486E FFFE pea.l [A6 - 0x2]
00003D16 A991 syscall ModalDialog
00003D18 302E FFFE move.w D0, [A6 - 0x2]
00003D1C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00003D20 0001 0002 ori.b D1, 0x2
00003D24 FFEA .invalid <<F/7/7>>
00003D26 0004 0022 ori.b D4, 0x22 /* '\"' */
00003D2A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D2E 4EBA 0DEA jsr [PC + 0xDEA /* 00004B1A */]
00003D32 588F addq.l A7, 4
00003D34 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00003D38 A9CD syscall TEDispose
00003D3A 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003D3E A983 syscall DisposeDialog
00003D40 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00003D44 A873 syscall SetPort
00003D46 7001 moveq.l D0, 0x01
00003D48 6014 bra +0x16 /* 00003D5E */
00003D4A 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00003D4E A9CD syscall TEDispose
00003D50 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003D54 A983 syscall DisposeDialog
00003D56 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00003D5A A873 syscall SetPort
00003D5C 7000 moveq.l D0, 0x00
label00003D5E:
00003D5E 4E5E unlink A6
00003D60 4E75 rts
fn00003D62:
00003D62 4E56 FFE0 link A6, -0x0020
00003D66 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8]
00003D6C 486E FFE8 pea.l [A6 - 0x18]
00003D70 4267 clr.w -[A7]
00003D72 4267 clr.w -[A7]
00003D74 3F3C 0400 move.w -[A7], 0x400
00003D78 3F3C 0400 move.w -[A7], 0x400
00003D7C A8A7 syscall SetRect
00003D7E 41EE FFF0 lea.l A0, [A6 - 0x10]
00003D82 43ED EBD2 lea.l A1, [A5 - 0x142E]
00003D86 20D9 move.l [A0]+, [A1]+
00003D88 20D9 move.l [A0]+, [A1]+
00003D8A 4267 clr.w -[A7]
00003D8C 486E FFF0 pea.l [A6 - 0x10]
00003D90 486E FFE8 pea.l [A6 - 0x18]
00003D94 486E FFF0 pea.l [A6 - 0x10]
00003D98 A8AA syscall SectRect
00003D9A 101F move.b D0, [A7]+
00003D9C 3038 0BAA move.w D0, [0x00000BAA /* MBarHeight */]
00003DA0 D16E FFF0 add.w [A6 - 0x10], D0
00003DA4 3F3C 0014 move.w -[A7], 0x14
00003DA8 3F3C 0014 move.w -[A7], 0x14
00003DAC 486E FFF0 pea.l [A6 - 0x10]
00003DB0 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00003DB4 508F addq.l A7, 8
00003DB6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003DBA 486E FFF0 pea.l [A6 - 0x10]
00003DBE 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00003DC2 508F addq.l A7, 8
00003DC4 206E FFFC movea.l A0, [A6 - 0x4]
00003DC8 43EE FFF0 lea.l A1, [A6 - 0x10]
00003DCC 41E8 0010 lea.l A0, [A0 + 0x10]
00003DD0 22D8 move.l [A1]+, [A0]+
00003DD2 22D8 move.l [A1]+, [A0]+
00003DD4 302E FFF4 move.w D0, [A6 - 0xC]
00003DD8 0640 FFE2 addi.w D0, 0xFFE2
00003DDC 3D40 FFE2 move.w [A6 - 0x1E], D0
00003DE0 302E FFF6 move.w D0, [A6 - 0xA]
00003DE4 0640 FFBA addi.w D0, 0xFFBA
00003DE8 3D40 FFE4 move.w [A6 - 0x1C], D0
00003DEC 3F3C 0001 move.w -[A7], 0x1
00003DF0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003DF4 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
00003DF8 5C8F addq.l A7, 6
00003DFA 2F00 move.l -[A7], D0
00003DFC 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00003E00 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00003E04 A959 syscall MoveControl
00003E06 3F3C 0002 move.w -[A7], 0x2
00003E0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E0E 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
00003E12 5C8F addq.l A7, 6
00003E14 2F00 move.l -[A7], D0
00003E16 302E FFE4 move.w D0, [A6 - 0x1C]
00003E1A 0640 FFBA addi.w D0, 0xFFBA
00003E1E 3F00 move.w -[A7], D0
00003E20 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00003E24 A959 syscall MoveControl
00003E26 7001 moveq.l D0, 0x01
00003E28 3D40 FFE0 move.w [A6 - 0x20], D0
00003E2C 6040 bra +0x42 /* 00003E6E */
label00003E2E:
00003E2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E32 3F2E FFE0 move.w -[A7], [A6 - 0x20]
00003E36 486E FFE6 pea.l [A6 - 0x1A]
00003E3A 486E FFF8 pea.l [A6 - 0x8]
00003E3E 486E FFF0 pea.l [A6 - 0x10]
00003E42 A98D syscall GetDialogItem/GetDItem
00003E44 206E FFF8 movea.l A0, [A6 - 0x8]
00003E48 2050 movea.l A0, [A0]
00003E4A 43EE FFF0 lea.l A1, [A6 - 0x10]
00003E4E 5088 addq.l A0, 8
00003E50 22D8 move.l [A1]+, [A0]+
00003E52 22D8 move.l [A1]+, [A0]+
00003E54 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E58 3F2E FFE0 move.w -[A7], [A6 - 0x20]
00003E5C 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00003E60 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003E64 486E FFF0 pea.l [A6 - 0x10]
00003E68 A98E syscall SetDialogItem/SetDItem
00003E6A 526E FFE0 addq.w [A6 - 0x20], 1
label00003E6E:
00003E6E 0C6E 0002 FFE0 cmpi.w [A6 - 0x20], 0x2
00003E74 6FB8 ble -0x46 /* 00003E2E */
00003E76 206E FFFC movea.l A0, [A6 - 0x4]
00003E7A 43EE FFF0 lea.l A1, [A6 - 0x10]
00003E7E 41E8 0010 lea.l A0, [A0 + 0x10]
00003E82 22D8 move.l [A1]+, [A0]+
00003E84 22D8 move.l [A1]+, [A0]+
00003E86 596E FFF4 subq.w [A6 - 0xC], 4
00003E8A 302E FFF4 move.w D0, [A6 - 0xC]
00003E8E 0640 FFE0 addi.w D0, 0xFFE0
00003E92 3D40 FFF0 move.w [A6 - 0x10], D0
00003E96 066E 0018 FFF2 addi.w [A6 - 0xE], 0x18
00003E9C 066E FF60 FFF6 addi.w [A6 - 0xA], 0xFF60
00003EA2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003EA6 3F3C 0003 move.w -[A7], 0x3
00003EAA 486E FFE6 pea.l [A6 - 0x1A]
00003EAE 486E FFF8 pea.l [A6 - 0x8]
00003EB2 486E FFE8 pea.l [A6 - 0x18]
00003EB6 A98D syscall GetDialogItem/GetDItem
00003EB8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003EBC 3F3C 0003 move.w -[A7], 0x3
00003EC0 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00003EC4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003EC8 486E FFF0 pea.l [A6 - 0x10]
00003ECC A98E syscall SetDialogItem/SetDItem
00003ECE 486D D5F6 pea.l [A5 - 0x2A0A]
00003ED2 4267 clr.w -[A7]
00003ED4 3F3C 0003 move.w -[A7], 0x3
00003ED8 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00003EDC 3F3C 0017 move.w -[A7], 0x17
00003EE0 A8A7 syscall SetRect
00003EE2 486D D5FE pea.l [A5 - 0x2A02]
00003EE6 4267 clr.w -[A7]
00003EE8 3F3C 0019 move.w -[A7], 0x19
00003EEC 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00003EF0 3F3C 002D move.w -[A7], 0x2D /* '-' */
00003EF4 A8A7 syscall SetRect
00003EF6 486D D606 pea.l [A5 - 0x29FA]
00003EFA 3F3C 006A move.w -[A7], 0x6A /* 'j' */
00003EFE 3F3C 0003 move.w -[A7], 0x3
00003F02 3F3C 00CE move.w -[A7], 0xCE
00003F06 3F3C 0017 move.w -[A7], 0x17
00003F0A A8A7 syscall SetRect
00003F0C 486D D60E pea.l [A5 - 0x29F2]
00003F10 3F3C 00D2 move.w -[A7], 0xD2
00003F14 3F3C 0003 move.w -[A7], 0x3
00003F18 3F3C 0136 move.w -[A7], 0x136
00003F1C 3F3C 0017 move.w -[A7], 0x17
00003F20 A8A7 syscall SetRect
00003F22 486D D616 pea.l [A5 - 0x29EA]
00003F26 3F3C 00D2 move.w -[A7], 0xD2
00003F2A 3F3C 0019 move.w -[A7], 0x19
00003F2E 3F3C 0136 move.w -[A7], 0x136
00003F32 3F3C 002D move.w -[A7], 0x2D /* '-' */
00003F36 A8A7 syscall SetRect
00003F38 486D D61E pea.l [A5 - 0x29E2]
00003F3C 3F3C 006A move.w -[A7], 0x6A /* 'j' */
00003F40 3F3C 0019 move.w -[A7], 0x19
00003F44 3F3C 00CE move.w -[A7], 0xCE
00003F48 3F3C 002D move.w -[A7], 0x2D /* '-' */
00003F4C A8A7 syscall SetRect
00003F4E 206E FFFC movea.l A0, [A6 - 0x4]
00003F52 3028 0016 move.w D0, [A0 + 0x16]
00003F56 0640 FECA addi.w D0, 0xFECA
00003F5A E240 asr D0.w, 1
00003F5C 3D40 FFE4 move.w [A6 - 0x1C], D0
00003F60 426E FFE0 clr.w [A6 - 0x20]
00003F64 601E bra +0x20 /* 00003F84 */
label00003F66:
00003F66 302E FFE0 move.w D0, [A6 - 0x20]
00003F6A 48C0 ext.l D0
00003F6C E780 asl D0, 3
00003F6E 41ED D5F6 lea.l A0, [A5 - 0x2A0A]
00003F72 D1C0 add.l A0, D0
00003F74 4850 pea.l [A0]
00003F76 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00003F7A 3F3C FFFE move.w -[A7], 0xFFFE
00003F7E A8A8 syscall OffsetRect
00003F80 526E FFE0 addq.w [A6 - 0x20], 1
label00003F84:
00003F84 0C6E 0006 FFE0 cmpi.w [A6 - 0x20], 0x6
00003F8A 6DDA blt -0x24 /* 00003F66 */
00003F8C 206E FFFC movea.l A0, [A6 - 0x4]
00003F90 43ED D5AE lea.l A1, [A5 - 0x2A52]
00003F94 41E8 0010 lea.l A0, [A0 + 0x10]
00003F98 22D8 move.l [A1]+, [A0]+
00003F9A 22D8 move.l [A1]+, [A0]+
00003F9C 066D 0030 D5AE addi.w [A5 - 0x2A52], 0x30 /* '0' */
00003FA2 066D 0018 D5B0 addi.w [A5 - 0x2A50], 0x18
00003FA8 066D FFD2 D5B2 addi.w [A5 - 0x2A4E], 0xFFD2
00003FAE 066D FFD8 D5B4 addi.w [A5 - 0x2A4C], 0xFFD8
00003FB4 4E5E unlink A6
00003FB6 4E75 rts
fn00003FB8:
00003FB8 4E56 FEF2 link A6, -0x010E
00003FBC 206D D5EE movea.l A0, [A5 - 0x2A12]
00003FC0 2050 movea.l A0, [A0]
00003FC2 3D68 0020 FFF4 move.w [A6 - 0xC], [A0 + 0x20]
00003FC8 206D D5EE movea.l A0, [A5 - 0x2A12]
00003FCC 2050 movea.l A0, [A0]
00003FCE 3D68 0022 FFF2 move.w [A6 - 0xE], [A0 + 0x22]
00003FD4 306E FFF4 movea.w A0, [A6 - 0xC]
00003FD8 2F08 move.l -[A7], A0
00003FDA 306E FFF4 movea.w A0, [A6 - 0xC]
00003FDE 2F08 move.l -[A7], A0
00003FE0 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00003FE4 A9D1 syscall TESetSelect
00003FE6 486E FFF8 pea.l [A6 - 0x8]
00003FEA A874 syscall GetPort
00003FEC 42A7 clr.l -[A7]
00003FEE 3F3C 02BC move.w -[A7], 0x2BC
00003FF2 42A7 clr.l -[A7]
00003FF4 4878 FFFF push.l 0xFFFF
00003FF8 A97C syscall GetNewDialog
00003FFA 205F movea.l A0, [A7]+
00003FFC 2D48 FFFC move.l [A6 - 0x4], A0
00004000 486D D626 pea.l [A5 - 0x29DA]
00004004 3F3C 0004 move.w -[A7], 0x4
00004008 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000400C 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00004010 4FEF 000A lea.l A7, [A7 + 0xA]
00004014 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004018 3F3C 0004 move.w -[A7], 0x4
0000401C 4267 clr.w -[A7]
0000401E 3F3C 7FFF move.w -[A7], 0x7FFF
00004022 A97E syscall SelectDialogItemText/SelIText
00004024 486D D726 pea.l [A5 - 0x28DA]
00004028 3F3C 0005 move.w -[A7], 0x5
0000402C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004030 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00004034 4FEF 000A lea.l A7, [A7 + 0xA]
00004038 7000 moveq.l D0, 0x00
0000403A 102D D626 move.b D0, [A5 - 0x29DA]
0000403E 4A40 tst.w D0
00004040 660E bne +0x10 /* 00004050 */
00004042 3F3C 0001 move.w -[A7], 0x1
00004046 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000404A 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
0000404E 5C8F addq.l A7, 6
label00004050:
00004050 4A6D D5B6 tst.w [A5 - 0x2A4A]
00004054 670E beq +0x10 /* 00004064 */
00004056 3F3C 0003 move.w -[A7], 0x3
0000405A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000405E 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00004062 5C8F addq.l A7, 6
label00004064:
00004064 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004068 A915 syscall ShowWindow
label0000406A:
0000406A 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
0000406E 486E FFF6 pea.l [A6 - 0xA]
00004072 A991 syscall ModalDialog
00004074 302E FFF6 move.w D0, [A6 - 0xA]
00004078 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000407C 0001 0004 ori.b D1, 0x4
00004080 FFEA .invalid <<F/7/7>>
00004082 0008 007A ori.b A0, 0x7A /* 'z' */
00004086 010C btst A4, D0
00004088 00C8 .incomplete
0000408A 3F3C 00FF move.w -[A7], 0xFF
0000408E 486D D626 pea.l [A5 - 0x29DA]
00004092 3F3C 0004 move.w -[A7], 0x4
00004096 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000409A 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
0000409E 4FEF 000C lea.l A7, [A7 + 0xC]
000040A2 3F3C 00FF move.w -[A7], 0xFF
000040A6 486D D726 pea.l [A5 - 0x28DA]
000040AA 3F3C 0005 move.w -[A7], 0x5
000040AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040B2 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
000040B6 4FEF 000C lea.l A7, [A7 + 0xC]
000040BA 3F3C 0003 move.w -[A7], 0x3
000040BE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040C2 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
000040C6 5C8F addq.l A7, 6
000040C8 3B40 D5B6 move.w [A5 - 0x2A4A], D0
000040CC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040D0 A983 syscall DisposeDialog
000040D2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000040D6 A873 syscall SetPort
000040D8 4EBA 0388 jsr [PC + 0x388 /* 00004462 */]
000040DC 4A40 tst.w D0
000040DE 6C14 bge +0x16 /* 000040F4 */
000040E0 306E FFF4 movea.w A0, [A6 - 0xC]
000040E4 2F08 move.l -[A7], A0
000040E6 306E FFF2 movea.w A0, [A6 - 0xE]
000040EA 2F08 move.l -[A7], A0
000040EC 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000040F0 A9D1 syscall TESetSelect
000040F2 6004 bra +0x6 /* 000040F8 */
label000040F4:
000040F4 4EBA 0308 jsr [PC + 0x308 /* 000043FE */]
label000040F8:
000040F8 7001 moveq.l D0, 0x01
000040FA 6000 00A8 bra +0xAA /* 000041A4 */
000040FE 3F3C 00FF move.w -[A7], 0xFF
00004102 486D D626 pea.l [A5 - 0x29DA]
00004106 3F3C 0004 move.w -[A7], 0x4
0000410A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000410E 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00004112 4FEF 000C lea.l A7, [A7 + 0xC]
00004116 3F3C 00FF move.w -[A7], 0xFF
0000411A 486D D726 pea.l [A5 - 0x28DA]
0000411E 3F3C 0005 move.w -[A7], 0x5
00004122 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004126 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
0000412A 4FEF 000C lea.l A7, [A7 + 0xC]
0000412E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004132 A983 syscall DisposeDialog
00004134 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004138 A873 syscall SetPort
0000413A 306E FFF4 movea.w A0, [A6 - 0xC]
0000413E 2F08 move.l -[A7], A0
00004140 306E FFF2 movea.w A0, [A6 - 0xE]
00004144 2F08 move.l -[A7], A0
00004146 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
0000414A A9D1 syscall TESetSelect
0000414C 7000 moveq.l D0, 0x00
0000414E 6054 bra +0x56 /* 000041A4 */
00004150 3F3C 00FF move.w -[A7], 0xFF
00004154 486D D626 pea.l [A5 - 0x29DA]
00004158 3F3C 0004 move.w -[A7], 0x4
0000415C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004160 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00004164 4FEF 000C lea.l A7, [A7 + 0xC]
00004168 4A2D D626 tst.b [A5 - 0x29DA]
0000416C 6712 beq +0x14 /* 00004180 */
0000416E 3F3C 0001 move.w -[A7], 0x1
00004172 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004176 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
0000417A 5C8F addq.l A7, 6
0000417C 6000 FEEC bra -0x112 /* 0000406A */
label00004180:
00004180 3F3C 0001 move.w -[A7], 0x1
00004184 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004188 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
0000418C 5C8F addq.l A7, 6
0000418E 6000 FEDA bra -0x124 /* 0000406A */
00004192 3F3C 0003 move.w -[A7], 0x3
00004196 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000419A 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
0000419E 5C8F addq.l A7, 6
000041A0 6000 FEC8 bra -0x136 /* 0000406A */
label000041A4:
000041A4 4E5E unlink A6
000041A6 4E75 rts
fn000041A8:
000041A8 4E56 FFF2 link A6, -0x000E
000041AC 206D D5EE movea.l A0, [A5 - 0x2A12]
000041B0 2050 movea.l A0, [A0]
000041B2 3D68 0020 FFF4 move.w [A6 - 0xC], [A0 + 0x20]
000041B8 206D D5EE movea.l A0, [A5 - 0x2A12]
000041BC 2050 movea.l A0, [A0]
000041BE 3D68 0022 FFF2 move.w [A6 - 0xE], [A0 + 0x22]
000041C4 306E FFF4 movea.w A0, [A6 - 0xC]
000041C8 2F08 move.l -[A7], A0
000041CA 306E FFF4 movea.w A0, [A6 - 0xC]
000041CE 2F08 move.l -[A7], A0
000041D0 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000041D4 A9D1 syscall TESetSelect
000041D6 486E FFF8 pea.l [A6 - 0x8]
000041DA A874 syscall GetPort
000041DC 42A7 clr.l -[A7]
000041DE 3F3C 0190 move.w -[A7], 0x190
000041E2 42A7 clr.l -[A7]
000041E4 4878 FFFF push.l 0xFFFF
000041E8 A97C syscall GetNewDialog
000041EA 205F movea.l A0, [A7]+
000041EC 2D48 FFFC move.l [A6 - 0x4], A0
000041F0 486D D626 pea.l [A5 - 0x29DA]
000041F4 3F3C 0004 move.w -[A7], 0x4
000041F8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000041FC 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00004200 4FEF 000A lea.l A7, [A7 + 0xA]
00004204 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004208 3F3C 0004 move.w -[A7], 0x4
0000420C 4267 clr.w -[A7]
0000420E 3F3C 7FFF move.w -[A7], 0x7FFF
00004212 A97E syscall SelectDialogItemText/SelIText
00004214 7000 moveq.l D0, 0x00
00004216 102D D626 move.b D0, [A5 - 0x29DA]
0000421A 4A40 tst.w D0
0000421C 660E bne +0x10 /* 0000422C */
0000421E 3F3C 0001 move.w -[A7], 0x1
00004222 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004226 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
0000422A 5C8F addq.l A7, 6
label0000422C:
0000422C 4A6D D5B6 tst.w [A5 - 0x2A4A]
00004230 670E beq +0x10 /* 00004240 */
00004232 3F3C 0003 move.w -[A7], 0x3
00004236 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000423A 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
0000423E 5C8F addq.l A7, 6
label00004240:
00004240 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004244 A915 syscall ShowWindow
label00004246:
00004246 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
0000424A 486E FFF6 pea.l [A6 - 0xA]
0000424E A991 syscall ModalDialog
00004250 302E FFF6 move.w D0, [A6 - 0xA]
00004254 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004258 0001 0004 ori.b D1, 0x4
0000425C FFEA .invalid <<F/7/7>>
0000425E 0008 005C ori.b A0, 0x5C /* '\\' */
00004262 00BE 007A 3F3C ori.l <<invalid special address>>, 0x7A3F3C /* 'z?<' */
00004268 00FF .incomplete
0000426A 486D D626 pea.l [A5 - 0x29DA]
0000426E 3F3C 0004 move.w -[A7], 0x4
00004272 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004276 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
0000427A 4FEF 000C lea.l A7, [A7 + 0xC]
0000427E 3F3C 0003 move.w -[A7], 0x3
00004282 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004286 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
0000428A 5C8F addq.l A7, 6
0000428C 3B40 D5B6 move.w [A5 - 0x2A4A], D0
00004290 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004294 A983 syscall DisposeDialog
00004296 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000429A A873 syscall SetPort
0000429C 4EBA 01C4 jsr [PC + 0x1C4 /* 00004462 */]
000042A0 4A40 tst.w D0
000042A2 6C12 bge +0x14 /* 000042B6 */
000042A4 306E FFF4 movea.w A0, [A6 - 0xC]
000042A8 2F08 move.l -[A7], A0
000042AA 306E FFF2 movea.w A0, [A6 - 0xE]
000042AE 2F08 move.l -[A7], A0
000042B0 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000042B4 A9D1 syscall TESetSelect
label000042B6:
000042B6 7001 moveq.l D0, 0x01
000042B8 6000 0078 bra +0x7A /* 00004332 */
000042BC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000042C0 A983 syscall DisposeDialog
000042C2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000042C6 A873 syscall SetPort
000042C8 306E FFF4 movea.w A0, [A6 - 0xC]
000042CC 2F08 move.l -[A7], A0
000042CE 306E FFF2 movea.w A0, [A6 - 0xE]
000042D2 2F08 move.l -[A7], A0
000042D4 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000042D8 A9D1 syscall TESetSelect
000042DA 7000 moveq.l D0, 0x00
000042DC 6054 bra +0x56 /* 00004332 */
000042DE 3F3C 00FF move.w -[A7], 0xFF
000042E2 486D D626 pea.l [A5 - 0x29DA]
000042E6 3F3C 0004 move.w -[A7], 0x4
000042EA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000042EE 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
000042F2 4FEF 000C lea.l A7, [A7 + 0xC]
000042F6 4A2D D626 tst.b [A5 - 0x29DA]
000042FA 6712 beq +0x14 /* 0000430E */
000042FC 3F3C 0001 move.w -[A7], 0x1
00004300 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004304 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00004308 5C8F addq.l A7, 6
0000430A 6000 FF3A bra -0xC4 /* 00004246 */
label0000430E:
0000430E 3F3C 0001 move.w -[A7], 0x1
00004312 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004316 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
0000431A 5C8F addq.l A7, 6
0000431C 6000 FF28 bra -0xD6 /* 00004246 */
00004320 3F3C 0003 move.w -[A7], 0x3
00004324 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004328 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
0000432C 5C8F addq.l A7, 6
0000432E 6000 FF16 bra -0xE8 /* 00004246 */
label00004332:
00004332 4E5E unlink A6
00004334 4E75 rts
fn00004336:
00004336 4E56 FFF6 link A6, -0x000A
0000433A 426E FFFA clr.w [A6 - 0x6]
0000433E 70FF moveq.l D0, 0xFFFFFFFF
00004340 3D40 FFFC move.w [A6 - 0x4], D0
00004344 206D D5EE movea.l A0, [A5 - 0x2A12]
00004348 2050 movea.l A0, [A0]
0000434A 3D68 0020 FFF8 move.w [A6 - 0x8], [A0 + 0x20]
00004350 206D D5EE movea.l A0, [A5 - 0x2A12]
00004354 2050 movea.l A0, [A0]
00004356 3D68 0022 FFF6 move.w [A6 - 0xA], [A0 + 0x22]
0000435C 42A7 clr.l -[A7]
0000435E 42A7 clr.l -[A7]
00004360 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00004364 A9D1 syscall TESetSelect
label00004366:
00004366 4EBA 014C jsr [PC + 0x14C /* 000044B4 */]
0000436A 3D40 FFFE move.w [A6 - 0x2], D0
0000436E 4A6E FFFE tst.w [A6 - 0x2]
00004372 6D36 blt +0x38 /* 000043AA */
00004374 302E FFFE move.w D0, [A6 - 0x2]
00004378 B06E FFFC cmp.w D0, [A6 - 0x4]
0000437C 6D2C blt +0x2E /* 000043AA */
0000437E 7000 moveq.l D0, 0x00
00004380 102D D626 move.b D0, [A5 - 0x29DA]
00004384 D06E FFFE add.w D0, [A6 - 0x2]
00004388 306E FFFE movea.w A0, [A6 - 0x2]
0000438C 2F08 move.l -[A7], A0
0000438E 4840 swap.w D0
00004390 4240 clr.w D0
00004392 4840 swap.w D0
00004394 2F00 move.l -[A7], D0
00004396 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
0000439A A9D1 syscall TESetSelect
0000439C 4EBA 0060 jsr [PC + 0x60 /* 000043FE */]
000043A0 526E FFFA addq.w [A6 - 0x6], 1
000043A4 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2]
label000043AA:
000043AA 206D D5EE movea.l A0, [A5 - 0x2A12]
000043AE 7000 moveq.l D0, 0x00
000043B0 102D D726 move.b D0, [A5 - 0x28DA]
000043B4 2050 movea.l A0, [A0]
000043B6 D068 003C add.w D0, [A0 + 0x3C]
000043BA 0C40 7D00 cmpi.w D0, 0x7D00 /* '}\0' */
000043BE 630C bls +0xE /* 000043CC */
000043C0 70FF moveq.l D0, 0xFFFFFFFF
000043C2 3D40 FFFE move.w [A6 - 0x2], D0
000043C6 3F3C 0002 move.w -[A7], 0x2
000043CA A9C8 syscall SysBeep
label000043CC:
000043CC 4A6E FFFE tst.w [A6 - 0x2]
000043D0 6D0A blt +0xC /* 000043DC */
000043D2 302E FFFE move.w D0, [A6 - 0x2]
000043D6 B06E FFFC cmp.w D0, [A6 - 0x4]
000043DA 6C8A bge -0x74 /* 00004366 */
label000043DC:
000043DC 4A6E FFFA tst.w [A6 - 0x6]
000043E0 6618 bne +0x1A /* 000043FA */
000043E2 306E FFF8 movea.w A0, [A6 - 0x8]
000043E6 2F08 move.l -[A7], A0
000043E8 306E FFF6 movea.w A0, [A6 - 0xA]
000043EC 2F08 move.l -[A7], A0
000043EE 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000043F2 A9D1 syscall TESetSelect
000043F4 3F3C 0002 move.w -[A7], 0x2
000043F8 A9C8 syscall SysBeep
label000043FA:
000043FA 4E5E unlink A6
000043FC 4E75 rts
fn000043FE:
000043FE 4E56 FFFE link A6, -0x0002
00004402 206D D5EE movea.l A0, [A5 - 0x2A12]
00004406 2050 movea.l A0, [A0]
00004408 3D68 0020 FFFE move.w [A6 - 0x2], [A0 + 0x20]
0000440E 206D D5EE movea.l A0, [A5 - 0x2A12]
00004412 2050 movea.l A0, [A0]
00004414 302E FFFE move.w D0, [A6 - 0x2]
00004418 B068 0022 cmp.w D0, [A0 + 0x22]
0000441C 6740 beq +0x42 /* 0000445E */
0000441E 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00004422 A9D7 syscall TEDelete
00004424 7000 moveq.l D0, 0x00
00004426 102D D726 move.b D0, [A5 - 0x28DA]
0000442A 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
0000442E 2F00 move.l -[A7], D0
00004430 486D D727 pea.l [A5 - 0x28D9]
00004434 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00004438 4FEF 000C lea.l A7, [A7 + 0xC]
0000443C 102D D726 move.b D0, [A5 - 0x28DA]
00004440 0240 00FF andi.w D0, 0xFF
00004444 D16E FFFE add.w [A6 - 0x2], D0
00004448 306E FFFE movea.w A0, [A6 - 0x2]
0000444C 2F08 move.l -[A7], A0
0000444E 306E FFFE movea.w A0, [A6 - 0x2]
00004452 2F08 move.l -[A7], A0
00004454 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00004458 A9D1 syscall TESetSelect
0000445A 4EBA 0F4A jsr [PC + 0xF4A /* 000053A6 */]
label0000445E:
0000445E 4E5E unlink A6
00004460 4E75 rts
fn00004462:
00004462 4E56 FFFE link A6, -0x0002
00004466 4EBA 004C jsr [PC + 0x4C /* 000044B4 */]
0000446A 3D40 FFFE move.w [A6 - 0x2], D0
0000446E 4A6E FFFE tst.w [A6 - 0x2]
00004472 6D36 blt +0x38 /* 000044AA */
00004474 306E FFFE movea.w A0, [A6 - 0x2]
00004478 2F08 move.l -[A7], A0
0000447A 306E FFFE movea.w A0, [A6 - 0x2]
0000447E 2F08 move.l -[A7], A0
00004480 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00004484 A9D1 syscall TESetSelect
00004486 4EBA 0F1E jsr [PC + 0xF1E /* 000053A6 */]
0000448A 7000 moveq.l D0, 0x00
0000448C 102D D626 move.b D0, [A5 - 0x29DA]
00004490 D06E FFFE add.w D0, [A6 - 0x2]
00004494 306E FFFE movea.w A0, [A6 - 0x2]
00004498 2F08 move.l -[A7], A0
0000449A 4840 swap.w D0
0000449C 4240 clr.w D0
0000449E 4840 swap.w D0
000044A0 2F00 move.l -[A7], D0
000044A2 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000044A6 A9D1 syscall TESetSelect
000044A8 6006 bra +0x8 /* 000044B0 */
label000044AA:
000044AA 3F3C 0002 move.w -[A7], 0x2
000044AE A9C8 syscall SysBeep
label000044B0:
000044B0 4E5E unlink A6
000044B2 4E75 rts
fn000044B4:
000044B4 4E56 FFFC link A6, -0x0004
000044B8 70FF moveq.l D0, 0xFFFFFFFF
000044BA 3D40 FFFE move.w [A6 - 0x2], D0
000044BE 4A2D D626 tst.b [A5 - 0x29DA]
000044C2 6700 007A beq +0x7C /* 0000453E */
000044C6 206D D5EE movea.l A0, [A5 - 0x2A12]
000044CA 2050 movea.l A0, [A0]
000044CC 3D68 0022 FFFC move.w [A6 - 0x4], [A0 + 0x22]
000044D2 206D D5EE movea.l A0, [A5 - 0x2A12]
000044D6 7000 moveq.l D0, 0x00
000044D8 102D D626 move.b D0, [A5 - 0x29DA]
000044DC 3F00 move.w -[A7], D0
000044DE 486D D627 pea.l [A5 - 0x29D9]
000044E2 3F2E FFFC move.w -[A7], [A6 - 0x4]
000044E6 2050 movea.l A0, [A0]
000044E8 2F28 003E move.l -[A7], [A0 + 0x3E]
000044EC 4EBA 0058 jsr [PC + 0x58 /* 00004546 */]
000044F0 4FEF 000C lea.l A7, [A7 + 0xC]
000044F4 3D40 FFFE move.w [A6 - 0x2], D0
000044F8 4A6E FFFE tst.w [A6 - 0x2]
000044FC 6C40 bge +0x42 /* 0000453E */
000044FE 4A6D D5B6 tst.w [A5 - 0x2A4A]
00004502 663A bne +0x3C /* 0000453E */
00004504 206D D5EE movea.l A0, [A5 - 0x2A12]
00004508 7000 moveq.l D0, 0x00
0000450A 102D D626 move.b D0, [A5 - 0x29DA]
0000450E 3F00 move.w -[A7], D0
00004510 486D D627 pea.l [A5 - 0x29D9]
00004514 4267 clr.w -[A7]
00004516 2050 movea.l A0, [A0]
00004518 2F28 003E move.l -[A7], [A0 + 0x3E]
0000451C 4EBA 0028 jsr [PC + 0x28 /* 00004546 */]
00004520 4FEF 000C lea.l A7, [A7 + 0xC]
00004524 3D40 FFFE move.w [A6 - 0x2], D0
00004528 206D D5EE movea.l A0, [A5 - 0x2A12]
0000452C 2050 movea.l A0, [A0]
0000452E 302E FFFE move.w D0, [A6 - 0x2]
00004532 B068 0020 cmp.w D0, [A0 + 0x20]
00004536 6606 bne +0x8 /* 0000453E */
00004538 70FF moveq.l D0, 0xFFFFFFFF
0000453A 3D40 FFFE move.w [A6 - 0x2], D0
label0000453E:
0000453E 302E FFFE move.w D0, [A6 - 0x2]
00004542 4E5E unlink A6
00004544 4E75 rts
fn00004546:
00004546 4E56 0000 link A6, 0
0000454A 48E7 0308 movem.l -[A7], D6,D7,A4
0000454E 42A7 clr.l -[A7]
00004550 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004554 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004558 201F move.l D0, [A7]+
0000455A 2C00 move.l D6, D0
0000455C 306E 000C movea.w A0, [A6 + 0xC]
00004560 9C88 sub.l D6, A0
00004562 306E 0012 movea.w A0, [A6 + 0x12]
00004566 2006 move.l D0, D6
00004568 9088 sub.l D0, A0
0000456A 5280 addq.l D0, 1
0000456C 2E00 move.l D7, D0
0000456E 4A87 tst.l D7
00004570 6F00 007E ble +0x80 /* 000045F0 */
00004574 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004578 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000457C 206E 0008 movea.l A0, [A6 + 0x8]
00004580 326E 000C movea.w A1, [A6 + 0xC]
00004584 D3D0 add.l A1, [A0]
00004586 2849 movea.l A4, A1
00004588 6056 bra +0x58 /* 000045E0 */
label0000458A:
0000458A 7000 moveq.l D0, 0x00
0000458C 1014 move.b D0, [A4]
0000458E 41ED BECC lea.l A0, [A5 - 0x4134]
00004592 4840 swap.w D0
00004594 4240 clr.w D0
00004596 4840 swap.w D0
00004598 D1C0 add.l A0, D0
0000459A 226E 000E movea.l A1, [A6 + 0xE]
0000459E 7000 moveq.l D0, 0x00
000045A0 1011 move.b D0, [A1]
000045A2 43ED BECC lea.l A1, [A5 - 0x4134]
000045A6 4840 swap.w D0
000045A8 4240 clr.w D0
000045AA 4840 swap.w D0
000045AC D3C0 add.l A1, D0
000045AE 1010 move.b D0, [A0]
000045B0 B011 cmp.b D0, [A1]
000045B2 662A bne +0x2C /* 000045DE */
000045B4 306E 0012 movea.w A0, [A6 + 0x12]
000045B8 2F08 move.l -[A7], A0
000045BA 2F2E 000E move.l -[A7], [A6 + 0xE]
000045BE 2F0C move.l -[A7], A4
000045C0 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000045C4 4FEF 000C lea.l A7, [A7 + 0xC]
000045C8 4A40 tst.w D0
000045CA 6712 beq +0x14 /* 000045DE */
000045CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000045D0 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000045D4 206E 0008 movea.l A0, [A6 + 0x8]
000045D8 200C move.l D0, A4
000045DA 9090 sub.l D0, [A0]
000045DC 6014 bra +0x16 /* 000045F2 */
label000045DE:
000045DE 528C addq.l A4, 1
label000045E0:
000045E0 2007 move.l D0, D7
000045E2 5387 subq.l D7, 1
000045E4 4A80 tst.l D0
000045E6 66A2 bne -0x5C /* 0000458A */
000045E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000045EC 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
label000045F0:
000045F0 70FF moveq.l D0, 0xFFFFFFFF
label000045F2:
000045F2 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000045F6 4E5E unlink A6
000045F8 4E75 rts
fn000045FA:
000045FA 4E56 FFFA link A6, -0x0006
000045FE 48E7 0018 movem.l -[A7], A3,A4
00004602 286E 0008 movea.l A4, [A6 + 0x8]
00004606 306E 000C movea.w A0, [A6 + 0xC]
0000460A D1EE 0008 add.l A0, [A6 + 0x8]
0000460E 2648 movea.l A3, A0
00004610 6000 0066 bra +0x68 /* 00004678 */
label00004614:
00004614 41D4 lea.l A0, [A4]
00004616 528C addq.l A4, 1
label00004618:
00004618 B9CB cmpa.l A4, A3
0000461A 640A bcc +0xC /* 00004626 */
0000461C 7000 moveq.l D0, 0x00
0000461E 1014 move.b D0, [A4]
00004620 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00004624 66EE bne -0x10 /* 00004614 */
label00004626:
00004626 200C move.l D0, A4
00004628 90AE 0008 sub.l D0, [A6 + 0x8]
0000462C 3D40 FFFE move.w [A6 - 0x2], D0
00004630 4A40 tst.w D0
00004632 6F10 ble +0x12 /* 00004644 */
00004634 200C move.l D0, A4
00004636 90AE 0008 sub.l D0, [A6 + 0x8]
0000463A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000463E 4267 clr.w -[A7]
00004640 3F00 move.w -[A7], D0
00004642 A885 syscall DrawText
label00004644:
00004644 7000 moveq.l D0, 0x00
00004646 1014 move.b D0, [A4]
00004648 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
0000464C 6626 bne +0x28 /* 00004674 */
0000464E 486E FFFA pea.l [A6 - 0x6]
00004652 A89A syscall GetPen
00004654 302E FFFC move.w D0, [A6 - 0x4]
00004658 0640 FFEC addi.w D0, 0xFFEC
0000465C 48C0 ext.l D0
0000465E 81ED D82A divs.w D0, [A5 - 0x27D6]
00004662 4840 swap.w D0
00004664 322D D82A move.w D1, [A5 - 0x27D6]
00004668 9240 sub.w D1, D0
0000466A 3F01 move.w -[A7], D1
0000466C 4267 clr.w -[A7]
0000466E A894 syscall Move
00004670 41D4 lea.l A0, [A4]
00004672 528C addq.l A4, 1
label00004674:
00004674 2D4C 0008 move.l [A6 + 0x8], A4
label00004678:
00004678 B7EE 0008 cmpa.l A3, [A6 + 0x8]
0000467C 629A bhi -0x64 /* 00004618 */
0000467E 4CDF 1800 movem.l A3,A4, [A7]+
00004682 4E5E unlink A6
00004684 4E75 rts
fn00004686:
00004686 4E56 FFE0 link A6, -0x0020
0000468A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000468E 7E00 moveq.l D7, 0x00
00004690 7C00 moveq.l D6, 0x00
00004692 42A7 clr.l -[A7]
00004694 2F2D D826 move.l -[A7], [A5 - 0x27DA]
00004698 42A7 clr.l -[A7]
0000469A 42A7 clr.l -[A7]
0000469C 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */]
000046A0 205F movea.l A0, [A7]+
000046A2 2D48 FFE4 move.l [A6 - 0x1C], A0
000046A6 4A78 0944 tst.w [0x00000944 /* PrintErr */]
000046AA 6600 010C bne +0x10E /* 000047B8 */
000046AE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000046B2 A873 syscall SetPort
000046B4 3F2D D5BC move.w -[A7], [A5 - 0x2A44]
000046B8 A887 syscall TextFont
000046BA 3F2D D5BE move.w -[A7], [A5 - 0x2A42]
000046BE A88A syscall TextSize
000046C0 206D D826 movea.l A0, [A5 - 0x27DA]
000046C4 2050 movea.l A0, [A0]
000046C6 43EE FFEA lea.l A1, [A6 - 0x16]
000046CA 5088 addq.l A0, 8
000046CC 22D8 move.l [A1]+, [A0]+
000046CE 22D8 move.l [A1]+, [A0]+
000046D0 486E FFF4 pea.l [A6 - 0xC]
000046D4 A88B syscall GetFontInfo
000046D6 302E FFFA move.w D0, [A6 - 0x6]
000046DA D06E FFF4 add.w D0, [A6 - 0xC]
000046DE D06E FFF6 add.w D0, [A6 - 0xA]
000046E2 3D40 FFF2 move.w [A6 - 0xE], D0
000046E6 302E FFEE move.w D0, [A6 - 0x12]
000046EA 906E FFEA sub.w D0, [A6 - 0x16]
000046EE 0640 FFD8 addi.w D0, 0xFFD8
000046F2 48C0 ext.l D0
000046F4 81EE FFF2 divs.w D0, [A6 - 0xE]
000046F8 3D40 FFE8 move.w [A6 - 0x18], D0
000046FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004700 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00004704 206E 0008 movea.l A0, [A6 + 0x8]
00004708 2010 move.l D0, [A0]
0000470A D0AE 000C add.l D0, [A6 + 0xC]
0000470E 2640 movea.l A3, D0
00004710 2840 movea.l A4, D0
00004712 200C move.l D0, A4
00004714 D0AE 0010 add.l D0, [A6 + 0x10]
00004718 2D40 FFE0 move.l [A6 - 0x20], D0
label0000471C:
0000471C 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00004720 42A7 clr.l -[A7]
00004722 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */]
00004726 4A78 0944 tst.w [0x00000944 /* PrintErr */]
0000472A 6600 0074 bne +0x76 /* 000047A0 */
0000472E DC6E FFE8 add.w D6, [A6 - 0x18]
00004732 302E FFEA move.w D0, [A6 - 0x16]
00004736 D06E FFF2 add.w D0, [A6 - 0xE]
0000473A 3D40 FFFC move.w [A6 - 0x4], D0
0000473E 322E FFEC move.w D1, [A6 - 0x14]
00004742 0641 0014 addi.w D1, 0x14
00004746 3F01 move.w -[A7], D1
00004748 3F00 move.w -[A7], D0
0000474A A893 syscall MoveTo
label0000474C:
0000474C B9EE FFE0 cmpa.l A4, [A6 - 0x20]
00004750 620E bhi +0x10 /* 00004760 */
00004752 41D4 lea.l A0, [A4]
00004754 528C addq.l A4, 1
00004756 7000 moveq.l D0, 0x00
00004758 1010 move.b D0, [A0]
0000475A 0C40 000D cmpi.w D0, 0xD /* '\r' */
0000475E 66EC bne -0x12 /* 0000474C */
label00004760:
00004760 200C move.l D0, A4
00004762 908B sub.l D0, A3
00004764 5340 subq.w D0, 1
00004766 3D40 FFFE move.w [A6 - 0x2], D0
0000476A 4A40 tst.w D0
0000476C 6F0C ble +0xE /* 0000477A */
0000476E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00004772 2F0B move.l -[A7], A3
00004774 4EBA FE84 jsr [PC - 0x17C /* 000045FA */]
00004778 5C8F addq.l A7, 6
label0000477A:
0000477A 302E FFF2 move.w D0, [A6 - 0xE]
0000477E D16E FFFC add.w [A6 - 0x4], D0
00004782 302E FFEC move.w D0, [A6 - 0x14]
00004786 0640 0014 addi.w D0, 0x14
0000478A 3F00 move.w -[A7], D0
0000478C 3F2E FFFC move.w -[A7], [A6 - 0x4]
00004790 A893 syscall MoveTo
00004792 264C movea.l A3, A4
00004794 5247 addq.w D7, 1
00004796 BE46 cmp.w D7, D6
00004798 6706 beq +0x8 /* 000047A0 */
0000479A B9EE FFE0 cmpa.l A4, [A6 - 0x20]
0000479E 65AC bcs -0x52 /* 0000474C */
label000047A0:
000047A0 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000047A4 4EAD 149A jsr [A5 + 0x149A /* export_655 */]
000047A8 B9EE FFE0 cmpa.l A4, [A6 - 0x20]
000047AC 6500 FF6E bcs -0x90 /* 0000471C */
000047B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047B4 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
label000047B8:
000047B8 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000047BC 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000047C0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000047C4 4E5E unlink A6
000047C6 4E75 rts
fn000047C8:
000047C8 4E56 FFDA link A6, -0x0026
000047CC A850 syscall InitCursor
000047CE 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */]
000047D2 4A78 0944 tst.w [0x00000944 /* PrintErr */]
000047D6 6600 00CC bne +0xCE /* 000048A4 */
000047DA 4AAD D826 tst.l [A5 - 0x27DA]
000047DE 6616 bne +0x18 /* 000047F6 */
000047E0 42A7 clr.l -[A7]
000047E2 4878 0078 push.l 0x78 /* 'x' */
000047E6 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000047EA 205F movea.l A0, [A7]+
000047EC 2B48 D826 move.l [A5 - 0x27DA], A0
000047F0 4850 pea.l [A0]
000047F2 4EAD 14A2 jsr [A5 + 0x14A2 /* export_656 */]
label000047F6:
000047F6 4267 clr.w -[A7]
000047F8 2F2D D826 move.l -[A7], [A5 - 0x27DA]
000047FC 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00004800 101F move.b D0, [A7]+
00004802 4A00 tst.b D0
00004804 6700 009E beq +0xA0 /* 000048A4 */
00004808 4267 clr.w -[A7]
0000480A 2F2D D826 move.l -[A7], [A5 - 0x27DA]
0000480E 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00004812 101F move.b D0, [A7]+
00004814 4A00 tst.b D0
00004816 6700 008C beq +0x8E /* 000048A4 */
0000481A 486E FFFC pea.l [A6 - 0x4]
0000481E A874 syscall GetPort
00004820 206D D5EE movea.l A0, [A5 - 0x2A12]
00004824 226D D5EE movea.l A1, [A5 - 0x2A12]
00004828 2251 movea.l A1, [A1]
0000482A 2050 movea.l A0, [A0]
0000482C 3028 0020 move.w D0, [A0 + 0x20]
00004830 B069 0022 cmp.w D0, [A1 + 0x22]
00004834 672A beq +0x2C /* 00004860 */
00004836 206D D5EE movea.l A0, [A5 - 0x2A12]
0000483A 226D D5EE movea.l A1, [A5 - 0x2A12]
0000483E 2251 movea.l A1, [A1]
00004840 2050 movea.l A0, [A0]
00004842 3028 0022 move.w D0, [A0 + 0x22]
00004846 9069 0020 sub.w D0, [A1 + 0x20]
0000484A 48C0 ext.l D0
0000484C 2D40 FFF8 move.l [A6 - 0x8], D0
00004850 206D D5EE movea.l A0, [A5 - 0x2A12]
00004854 2050 movea.l A0, [A0]
00004856 3068 0020 movea.w A0, [A0 + 0x20]
0000485A 2D48 FFF4 move.l [A6 - 0xC], A0
0000485E 6012 bra +0x14 /* 00004872 */
label00004860:
00004860 206D D5EE movea.l A0, [A5 - 0x2A12]
00004864 2050 movea.l A0, [A0]
00004866 3068 003C movea.w A0, [A0 + 0x3C]
0000486A 2D48 FFF8 move.l [A6 - 0x8], A0
0000486E 42AE FFF4 clr.l [A6 - 0xC]
label00004872:
00004872 206D D5EE movea.l A0, [A5 - 0x2A12]
00004876 2050 movea.l A0, [A0]
00004878 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000487C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004880 2F28 003E move.l -[A7], [A0 + 0x3E]
00004884 4EBA FE00 jsr [PC - 0x200 /* 00004686 */]
00004888 4FEF 000C lea.l A7, [A7 + 0xC]
0000488C 2F2D D826 move.l -[A7], [A5 - 0x27DA]
00004890 42A7 clr.l -[A7]
00004892 42A7 clr.l -[A7]
00004894 42A7 clr.l -[A7]
00004896 486E FFDA pea.l [A6 - 0x26]
0000489A 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
0000489E 2F2E FFFC move.l -[A7], [A6 - 0x4]
000048A2 A873 syscall SetPort
label000048A4:
000048A4 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
000048A8 4E5E unlink A6
000048AA 4E75 rts
export_410:
000048AC 4E56 FFF0 link A6, -0x0010
000048B0 2F02 move.l -[A7], D2
000048B2 42A7 clr.l -[A7]
000048B4 A8D8 syscall NewRgn
000048B6 205F movea.l A0, [A7]+
000048B8 2D48 FFF0 move.l [A6 - 0x10], A0
000048BC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000048C0 A87A syscall GetClip
000048C2 486E FFF4 pea.l [A6 - 0xC]
000048C6 A972 syscall GetMouse
000048C8 41EE FFF8 lea.l A0, [A6 - 0x8]
000048CC 43ED D5AE lea.l A1, [A5 - 0x2A52]
000048D0 20D9 move.l [A0]+, [A1]+
000048D2 20D9 move.l [A0]+, [A1]+
000048D4 066E 0014 FFFE addi.w [A6 - 0x2], 0x14
000048DA 486E FFF8 pea.l [A6 - 0x8]
000048DE A87B syscall ClipRect
000048E0 302E FFF4 move.w D0, [A6 - 0xC]
000048E4 B06D D5AE cmp.w D0, [A5 - 0x2A52]
000048E8 6C0C bge +0xE /* 000048F6 */
000048EA 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
000048EE 3F3C 0014 move.w -[A7], 0x14
000048F2 4EBA 0032 jsr [PC + 0x32 /* 00004926 */]
label000048F6:
000048F6 302E FFF4 move.w D0, [A6 - 0xC]
000048FA B06D D5B2 cmp.w D0, [A5 - 0x2A4E]
000048FE 6F0C ble +0xE /* 0000490C */
00004900 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
00004904 3F3C 0015 move.w -[A7], 0x15
00004908 4EBA 001C jsr [PC + 0x1C /* 00004926 */]
label0000490C:
0000490C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004910 A879 syscall SetClip
00004912 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004916 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000491A 241F move.l D2, [A7]+
0000491C 7001 moveq.l D0, 0x01
0000491E 4E5E unlink A6
00004920 205F movea.l A0, [A7]+
00004922 1E80 move.b [A7], D0
00004924 4ED0 jmp [A0]
export_411:
fn00004926:
00004926 4E56 0000 link A6, 0
0000492A 48E7 0300 movem.l -[A7], D6,D7
0000492E 4267 clr.w -[A7]
00004930 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
00004934 A960 syscall GetControlValue/GetCtlValue
00004936 301F move.w D0, [A7]+
00004938 3E00 move.w D7, D0
0000493A 302D D5B2 move.w D0, [A5 - 0x2A4E]
0000493E 906D D5AE sub.w D0, [A5 - 0x2A52]
00004942 3C00 move.w D6, D0
00004944 302E 0008 move.w D0, [A6 + 0x8]
00004948 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000494C 0014 0017 ori.b [A4], 0x17
00004950 0070 0008 0028 ori.w [A0 + D0.w + 0x28], 0x8
00004956 0048 0058 ori.w A0, 0x58 /* 'X' */
0000495A 4267 clr.w -[A7]
0000495C 2F2E 000A move.l -[A7], [A6 + 0xA]
00004960 A961 syscall GetControlMinimum/GetMinCtl
00004962 301F move.w D0, [A7]+
00004964 BE40 cmp.w D7, D0
00004966 6F58 ble +0x5A /* 000049C0 */
00004968 2F2E 000A move.l -[A7], [A6 + 0xA]
0000496C 3007 move.w D0, D7
0000496E 0640 FFF6 addi.w D0, 0xFFF6
00004972 3F00 move.w -[A7], D0
00004974 A963 syscall SetControlValue/SetCtlValue
00004976 4EBA 0AEC jsr [PC + 0xAEC /* 00005464 */]
0000497A 6044 bra +0x46 /* 000049C0 */
0000497C 4267 clr.w -[A7]
0000497E 2F2E 000A move.l -[A7], [A6 + 0xA]
00004982 A962 syscall GetControlMaximum/GetMaxCtl
00004984 301F move.w D0, [A7]+
00004986 BE40 cmp.w D7, D0
00004988 6C36 bge +0x38 /* 000049C0 */
0000498A 2F2E 000A move.l -[A7], [A6 + 0xA]
0000498E 3007 move.w D0, D7
00004990 0640 000A addi.w D0, 0xA /* '\n' */
00004994 3F00 move.w -[A7], D0
00004996 A963 syscall SetControlValue/SetCtlValue
00004998 4EBA 0ACA jsr [PC + 0xACA /* 00005464 */]
0000499C 6022 bra +0x24 /* 000049C0 */
0000499E 3007 move.w D0, D7
000049A0 9046 sub.w D0, D6
000049A2 2F2E 000A move.l -[A7], [A6 + 0xA]
000049A6 3F00 move.w -[A7], D0
000049A8 A963 syscall SetControlValue/SetCtlValue
000049AA 4EBA 0AB8 jsr [PC + 0xAB8 /* 00005464 */]
000049AE 6010 bra +0x12 /* 000049C0 */
000049B0 3007 move.w D0, D7
000049B2 D046 add.w D0, D6
000049B4 2F2E 000A move.l -[A7], [A6 + 0xA]
000049B8 3F00 move.w -[A7], D0
000049BA A963 syscall SetControlValue/SetCtlValue
000049BC 4EBA 0AA6 jsr [PC + 0xAA6 /* 00005464 */]
label000049C0:
000049C0 4CDF 00C0 movem.l D6,D7, [A7]+
000049C4 4E5E unlink A6
000049C6 205F movea.l A0, [A7]+
000049C8 4FEF 0006 lea.l A7, [A7 + 0x6]
000049CC 4ED0 jmp [A0]
fn000049CE:
000049CE 4E56 FFEC link A6, -0x0014
000049D2 42A7 clr.l -[A7]
000049D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000049D8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000049DC 201F move.l D0, [A7]+
000049DE 0680 FFFF FFE8 addi.l D0, 0xFFFFFFE8
000049E4 2D40 FFFC move.l [A6 - 0x4], D0
000049E8 206E 0008 movea.l A0, [A6 + 0x8]
000049EC 2010 move.l D0, [A0]
000049EE D0AE FFFC add.l D0, [A6 - 0x4]
000049F2 4878 0018 push.l 0x18
000049F6 486D D5BA pea.l [A5 - 0x2A46]
000049FA 2F00 move.l -[A7], D0
000049FC 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004A00 4FEF 000C lea.l A7, [A7 + 0xC]
00004A04 41EE FFF4 lea.l A0, [A6 - 0xC]
00004A08 43ED D5AE lea.l A1, [A5 - 0x2A52]
00004A0C 20D9 move.l [A0]+, [A1]+
00004A0E 20D9 move.l [A0]+, [A1]+
00004A10 3F3C FFFC move.w -[A7], 0xFFFC
00004A14 3F3C FFFC move.w -[A7], 0xFFFC
00004A18 486E FFF4 pea.l [A6 - 0xC]
00004A1C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00004A20 508F addq.l A7, 8
00004A22 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6]
00004A28 066E 0010 FFFA addi.w [A6 - 0x6], 0x10
00004A2E 42A7 clr.l -[A7]
00004A30 2F2D EC46 move.l -[A7], [A5 - 0x13BA]
00004A34 486E FFF4 pea.l [A6 - 0xC]
00004A38 486D D858 pea.l [A5 - 0x27A8]
00004A3C 1F3C 0001 move.b -[A7], 0x1
00004A40 4267 clr.w -[A7]
00004A42 4267 clr.w -[A7]
00004A44 4267 clr.w -[A7]
00004A46 3F3C 0010 move.w -[A7], 0x10
00004A4A 42A7 clr.l -[A7]
00004A4C A954 syscall NewControl
00004A4E 205F movea.l A0, [A7]+
00004A50 2B48 D5F2 move.l [A5 - 0x2A0E], A0
00004A54 42A7 clr.l -[A7]
00004A56 486D D5AE pea.l [A5 - 0x2A52]
00004A5A 486D D5AE pea.l [A5 - 0x2A52]
00004A5E A9D2 syscall TENew
00004A60 205F movea.l A0, [A7]+
00004A62 2B48 D5EE move.l [A5 - 0x2A12], A0
00004A66 486D 01FA pea.l [A5 + 0x1FA /* export_59 */]
00004A6A 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00004A6E 4EAD 1442 jsr [A5 + 0x1442 /* export_644 */]
00004A72 206D D5EE movea.l A0, [A5 - 0x2A12]
00004A76 2050 movea.l A0, [A0]
00004A78 70FF moveq.l D0, 0xFFFFFFFF
00004A7A 3140 0048 move.w [A0 + 0x48], D0
00004A7E 206D D5EE movea.l A0, [A5 - 0x2A12]
00004A82 43ED 0CF2 lea.l A1, [A5 + 0xCF2 /* export_410 */]
00004A86 2050 movea.l A0, [A0]
00004A88 2149 002A move.l [A0 + 0x2A], A1
00004A8C 206D D5EE movea.l A0, [A5 - 0x2A12]
00004A90 2050 movea.l A0, [A0]
00004A92 2D68 003E FFF0 move.l [A6 - 0x10], [A0 + 0x3E]
00004A98 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004A9C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004AA0 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00004AA4 206E 0008 movea.l A0, [A6 + 0x8]
00004AA8 226E FFF0 movea.l A1, [A6 - 0x10]
00004AAC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004AB0 2F11 move.l -[A7], [A1]
00004AB2 2F10 move.l -[A7], [A0]
00004AB4 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004AB8 4FEF 000C lea.l A7, [A7 + 0xC]
00004ABC 3F2D D5C0 move.w -[A7], [A5 - 0x2A40]
00004AC0 486E FFEC pea.l [A6 - 0x14]
00004AC4 486E 000C pea.l [A6 + 0xC]
00004AC8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004ACC 4EBA D02E jsr [PC - 0x2FD2 /* 00001AFC */]
00004AD0 4FEF 000E lea.l A7, [A7 + 0xE]
00004AD4 4A6E 000C tst.w [A6 + 0xC]
00004AD8 6C06 bge +0x8 /* 00004AE0 */
00004ADA 3D6D D5C2 000C move.w [A6 + 0xC], [A5 - 0x2A3E]
label00004AE0:
00004AE0 306E 000C movea.w A0, [A6 + 0xC]
00004AE4 2F08 move.l -[A7], A0
00004AE6 306E 000C movea.w A0, [A6 + 0xC]
00004AEA 2F08 move.l -[A7], A0
00004AEC 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00004AF0 A9D1 syscall TESetSelect
00004AF2 4EBA 09F4 jsr [PC + 0x9F4 /* 000054E8 */]
00004AF6 4EBA 07B8 jsr [PC + 0x7B8 /* 000052B0 */]
00004AFA 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
00004AFE 3F2D D5C4 move.w -[A7], [A5 - 0x2A3C]
00004B02 A963 syscall SetControlValue/SetCtlValue
00004B04 4EBA 095E jsr [PC + 0x95E /* 00005464 */]
00004B08 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00004B0C A9D8 syscall TEActivate
00004B0E 4EBA 0896 jsr [PC + 0x896 /* 000053A6 */]
00004B12 426D 9286 clr.w [A5 - 0x6D7A]
00004B16 4E5E unlink A6
00004B18 4E75 rts
fn00004B1A:
00004B1A 4E56 FFF4 link A6, -0x000C
00004B1E 206D D5EE movea.l A0, [A5 - 0x2A12]
00004B22 2050 movea.l A0, [A0]
00004B24 3B68 0020 D5C2 move.w [A5 - 0x2A3E], [A0 + 0x20]
00004B2A 4267 clr.w -[A7]
00004B2C 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
00004B30 A960 syscall GetControlValue/GetCtlValue
00004B32 301F move.w D0, [A7]+
00004B34 3B40 D5C4 move.w [A5 - 0x2A3C], D0
00004B38 206D D5EE movea.l A0, [A5 - 0x2A12]
00004B3C 2050 movea.l A0, [A0]
00004B3E 2D68 003E FFF8 move.l [A6 - 0x8], [A0 + 0x3E]
00004B44 42A7 clr.l -[A7]
00004B46 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004B4A 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00004B4E 201F move.l D0, [A7]+
00004B50 2D40 FFFC move.l [A6 - 0x4], D0
00004B54 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B58 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004B5C 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00004B60 206E FFF8 movea.l A0, [A6 - 0x8]
00004B64 226E 0008 movea.l A1, [A6 + 0x8]
00004B68 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004B6C 2F11 move.l -[A7], [A1]
00004B6E 2F10 move.l -[A7], [A0]
00004B70 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00004B74 4FEF 000C lea.l A7, [A7 + 0xC]
00004B78 4267 clr.w -[A7]
00004B7A 486E FFF4 pea.l [A6 - 0xC]
00004B7E 486E FFF6 pea.l [A6 - 0xA]
00004B82 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B86 4EBA CF74 jsr [PC - 0x308C /* 00001AFC */]
00004B8A 4FEF 000E lea.l A7, [A7 + 0xE]
00004B8E 3F3C 0018 move.w -[A7], 0x18
00004B92 486D D5BA pea.l [A5 - 0x2A46]
00004B96 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B9A 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
00004B9E 4FEF 000A lea.l A7, [A7 + 0xA]
00004BA2 4E5E unlink A6
00004BA4 4E75 rts
fn00004BA6:
00004BA6 4E56 FFFC link A6, -0x0004
00004BAA 4267 clr.w -[A7]
00004BAC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BB0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004BB4 486E FFFC pea.l [A6 - 0x4]
00004BB8 A96C syscall FindControl
00004BBA 301F move.w D0, [A7]+
00004BBC 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00004BC0 0002 000A ori.b D2, 0xA /* '\n' */
00004BC4 0000 002E ori.b D0, 0x2E /* '.' */
00004BC8 0081 0040 2F2E ori.l D1, 0x402F2E /* '@/.' */
00004BCE 000C 2F2E ori.b A4, 0x2E /* '.' */
00004BD2 0008 4EBA ori.b A0, 0xBA
00004BD6 0C34 508F 4A40 cmpi.b [A4 + D4 * 2 + 0x40], 0x8F
00004BDC 6706 beq +0x8 /* 00004BE4 */
00004BDE 4EBA 0C5E jsr [PC + 0xC5E /* 0000583E */]
00004BE2 6038 bra +0x3A /* 00004C1C */
label00004BE4:
00004BE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BE8 1F2E 0015 move.b -[A7], [A6 + 0x15]
00004BEC 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00004BF0 A9D4 syscall TEClick
00004BF2 6028 bra +0x2A /* 00004C1C */
00004BF4 4267 clr.w -[A7]
00004BF6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004BFA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BFE 42A7 clr.l -[A7]
00004C00 A968 syscall TrackControl
00004C02 301F move.w D0, [A7]+
00004C04 4EBA 085E jsr [PC + 0x85E /* 00005464 */]
00004C08 6012 bra +0x14 /* 00004C1C */
00004C0A 4267 clr.w -[A7]
00004C0C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004C10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C14 486D 0CFA pea.l [A5 + 0xCFA /* export_411 */]
00004C18 A968 syscall TrackControl
00004C1A 301F move.w D0, [A7]+
label00004C1C:
00004C1C 4E5E unlink A6
00004C1E 4E75 rts
fn00004C20:
00004C20 4E56 0000 link A6, 0
00004C24 4EBA 091C jsr [PC + 0x91C /* 00005542 */]
00004C28 02AE 0000 00FF 0008 andi.l [A6 + 0x8], 0xFF
00004C30 202E 0008 move.l D0, [A6 + 0x8]
00004C34 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00004C38 001A 009E ori.b [A2]+, 0x9E
00004C3C 0000 0059 ori.b D0, 0x59 /* 'Y' */
00004C40 0098 0000 0079 ori.l [A0]+, 0x79 /* 'y' */
00004C46 00A8 0000 005D 00BE ori.l [A0 + 0xBE], 0x5D /* ']' */
00004C4E 0000 005B ori.b D0, 0x5B /* '[' */
00004C52 00D2 .incomplete
00004C54 0000 0046 ori.b D0, 0x46 /* 'F' */
00004C58 00CC .incomplete
00004C5A 0000 0066 ori.b D0, 0x66 /* 'f' */
00004C5E 00D8 .incomplete
00004C60 0000 004C ori.b D0, 0x4C /* 'L' */
00004C64 00D2 .incomplete
00004C66 0000 006C ori.b D0, 0x6C /* 'l' */
00004C6A 00DE .incomplete
00004C6C 0000 0048 ori.b D0, 0x48 /* 'H' */
00004C70 00D8 .incomplete
00004C72 0000 0068 ori.b D0, 0x68 /* 'h' */
00004C76 00E8 .incomplete
00004C78 0000 004A ori.b D0, 0x4A /* 'J' */
00004C7C 00E2 .incomplete
00004C7E 0000 006A ori.b D0, 0x6A /* 'j' */
00004C82 00F6 .incomplete
00004C84 0000 004D ori.b D0, 0x4D /* 'M' */
00004C88 00F0 .incomplete
00004C8A 0000 006D ori.b D0, 0x6D /* 'm' */
00004C8E 0100 btst D0, D0
00004C90 0000 0050 ori.b D0, 0x50 /* 'P' */
00004C94 00FA .incomplete
00004C96 0000 0070 ori.b D0, 0x70 /* 'p' */
00004C9A 0108 btst A0, D0
00004C9C 0000 007A ori.b D0, 0x7A /* 'z' */
00004CA0 0102 btst D2, D0
00004CA2 0000 005A ori.b D0, 0x5A /* 'Z' */
00004CA6 010E btst A6, D0
00004CA8 0000 0078 ori.b D0, 0x78 /* 'x' */
00004CAC 0108 btst A0, D0
00004CAE 0000 0058 ori.b D0, 0x58 /* 'X' */
00004CB2 0120 btst -[A0], D0
00004CB4 0000 0063 ori.b D0, 0x63 /* 'c' */
00004CB8 011A btst [A2]+, D0
00004CBA 0000 0043 ori.b D0, 0x43 /* 'C' */
00004CBE 0130 0000 btst [A0 + D0.w], D0
00004CC2 0076 012A 0000 ori.w [A6 + D0.w], 0x12A
00004CC8 0056 013C ori.w [A6], 0x13C
00004CCC 0000 0061 ori.b D0, 0x61 /* 'a' */
00004CD0 0136 0000 btst [A6 + D0.w], D0
00004CD4 0041 0144 ori.w D1, 0x144
00004CD8 082D 0002 D5E4 btst.b [A5 - 0x2A1C], 0x2
00004CDE 6700 013A beq +0x13C /* 00004E1A */
00004CE2 4EBA 0526 jsr [PC + 0x526 /* 0000520A */]
00004CE6 4EBA F64E jsr [PC - 0x9B2 /* 00004336 */]
00004CEA 6000 012E bra +0x130 /* 00004E1A */
00004CEE 082D 0004 D5E5 btst.b [A5 - 0x2A1B], 0x4
00004CF4 6700 0124 beq +0x126 /* 00004E1A */
00004CF8 4EBA 0510 jsr [PC + 0x510 /* 0000520A */]
00004CFC 3F3C 0001 move.w -[A7], 0x1
00004D00 4EBA 0128 jsr [PC + 0x128 /* 00004E2A */]
00004D04 548F addq.l A7, 2
00004D06 6000 0112 bra +0x114 /* 00004E1A */
00004D0A 082D 0005 D5E5 btst.b [A5 - 0x2A1B], 0x5
00004D10 6700 0108 beq +0x10A /* 00004E1A */
00004D14 4EBA 04F4 jsr [PC + 0x4F4 /* 0000520A */]
00004D18 4267 clr.w -[A7]
00004D1A 4EBA 010E jsr [PC + 0x10E /* 00004E2A */]
00004D1E 548F addq.l A7, 2
00004D20 6000 00F8 bra +0xFA /* 00004E1A */
00004D24 082D 0007 D5E5 btst.b [A5 - 0x2A1B], 0x7
00004D2A 6700 00EE beq +0xF0 /* 00004E1A */
00004D2E 4EBA F478 jsr [PC - 0xB88 /* 000041A8 */]
00004D32 6000 00E6 bra +0xE8 /* 00004E1A */
00004D36 082D 0000 D5E4 btst.b [A5 - 0x2A1C], 0x0
00004D3C 6700 00DC beq +0xDE /* 00004E1A */
00004D40 4EBA F720 jsr [PC - 0x8E0 /* 00004462 */]
00004D44 6000 00D4 bra +0xD6 /* 00004E1A */
00004D48 082D 0001 D5E4 btst.b [A5 - 0x2A1C], 0x1
00004D4E 6700 00CA beq +0xCC /* 00004E1A */
00004D52 4EBA 04B6 jsr [PC + 0x4B6 /* 0000520A */]
00004D56 4EBA F260 jsr [PC - 0xDA0 /* 00003FB8 */]
00004D5A 6000 00BE bra +0xC0 /* 00004E1A */
00004D5E 082D 0003 D5E4 btst.b [A5 - 0x2A1C], 0x3
00004D64 6700 00B4 beq +0xB6 /* 00004E1A */
00004D68 4EBA 04A0 jsr [PC + 0x4A0 /* 0000520A */]
00004D6C 4EBA F690 jsr [PC - 0x970 /* 000043FE */]
00004D70 4EBA F6F0 jsr [PC - 0x910 /* 00004462 */]
00004D74 6000 00A4 bra +0xA6 /* 00004E1A */
00004D78 082D 0005 D5E4 btst.b [A5 - 0x2A1C], 0x5
00004D7E 6700 009A beq +0x9C /* 00004E1A */
00004D82 4EBA 0486 jsr [PC + 0x486 /* 0000520A */]
00004D86 4EBA 0290 jsr [PC + 0x290 /* 00005018 */]
00004D8A 6000 008E bra +0x90 /* 00004E1A */
00004D8E 4EBA FA38 jsr [PC - 0x5C8 /* 000047C8 */]
00004D92 206D D5EE movea.l A0, [A5 - 0x2A12]
00004D96 2050 movea.l A0, [A0]
00004D98 4868 0008 pea.l [A0 + 0x8]
00004D9C A928 syscall InvalRect
00004D9E 6000 007A bra +0x7C /* 00004E1A */
00004DA2 082D 0000 D5E3 btst.b [A5 - 0x2A1D], 0x0
00004DA8 6700 0070 beq +0x72 /* 00004E1A */
00004DAC 4EBA 049C jsr [PC + 0x49C /* 0000524A */]
00004DB0 6000 0068 bra +0x6A /* 00004E1A */
00004DB4 082D 0002 D5E3 btst.b [A5 - 0x2A1D], 0x2
00004DBA 6700 005E beq +0x60 /* 00004E1A */
00004DBE 4EAD 109A jsr [A5 + 0x109A /* export_527 */]
00004DC2 4EBA 0446 jsr [PC + 0x446 /* 0000520A */]
00004DC6 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00004DCA A9D6 syscall TECut
00004DCC 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00004DD0 6048 bra +0x4A /* 00004E1A */
00004DD2 082D 0003 D5E3 btst.b [A5 - 0x2A1D], 0x3
00004DD8 6740 beq +0x42 /* 00004E1A */
00004DDA 4EAD 109A jsr [A5 + 0x109A /* export_527 */]
00004DDE 426D 9286 clr.w [A5 - 0x6D7A]
00004DE2 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00004DE6 A9D5 syscall TECopy
00004DE8 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00004DEC 602C bra +0x2E /* 00004E1A */
00004DEE 082D 0004 D5E3 btst.b [A5 - 0x2A1D], 0x4
00004DF4 6724 beq +0x26 /* 00004E1A */
00004DF6 4EBA 0412 jsr [PC + 0x412 /* 0000520A */]
00004DFA 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00004DFE 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00004E02 588F addq.l A7, 4
00004E04 6014 bra +0x16 /* 00004E1A */
00004E06 082D 0005 D5E3 btst.b [A5 - 0x2A1D], 0x5
00004E0C 670C beq +0xE /* 00004E1A */
00004E0E 42A7 clr.l -[A7]
00004E10 4878 FFFF push.l 0xFFFF
00004E14 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00004E18 A9D1 syscall TESetSelect
label00004E1A:
00004E1A 4EBA 0494 jsr [PC + 0x494 /* 000052B0 */]
00004E1E 4EBA 04E2 jsr [PC + 0x4E2 /* 00005302 */]
00004E22 4EBA 0582 jsr [PC + 0x582 /* 000053A6 */]
00004E26 4E5E unlink A6
00004E28 4E75 rts
fn00004E2A:
00004E2A 4E56 FFEE link A6, -0x0012
00004E2E 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00004E32 2D6D D5EE FFF8 move.l [A6 - 0x8], [A5 - 0x2A12]
00004E38 206E FFF8 movea.l A0, [A6 - 0x8]
00004E3C 2050 movea.l A0, [A0]
00004E3E 3A28 0020 move.w D5, [A0 + 0x20]
00004E42 206E FFF8 movea.l A0, [A6 - 0x8]
00004E46 2050 movea.l A0, [A0]
00004E48 3828 0022 move.w D4, [A0 + 0x22]
00004E4C 426E FFF6 clr.w [A6 - 0xA]
00004E50 BA44 cmp.w D5, D4
00004E52 6C00 01BC bge +0x1BE /* 00005010 */
00004E56 206E FFF8 movea.l A0, [A6 - 0x8]
00004E5A 2050 movea.l A0, [A0]
00004E5C 3C28 005E move.w D6, [A0 + 0x5E]
00004E60 426E FFF4 clr.w [A6 - 0xC]
00004E64 7000 moveq.l D0, 0x00
00004E66 6030 bra +0x32 /* 00004E98 */
label00004E68:
00004E68 206E FFF8 movea.l A0, [A6 - 0x8]
00004E6C 302E FFF4 move.w D0, [A6 - 0xC]
00004E70 48C0 ext.l D0
00004E72 D080 add.l D0, D0
00004E74 D090 add.l D0, [A0]
00004E76 2040 movea.l A0, D0
00004E78 BA68 0060 cmp.w D5, [A0 + 0x60]
00004E7C 6D20 blt +0x22 /* 00004E9E */
00004E7E 206E FFF8 movea.l A0, [A6 - 0x8]
00004E82 302E FFF4 move.w D0, [A6 - 0xC]
00004E86 48C0 ext.l D0
00004E88 D080 add.l D0, D0
00004E8A D090 add.l D0, [A0]
00004E8C 2040 movea.l A0, D0
00004E8E 3D68 0060 FFF2 move.w [A6 - 0xE], [A0 + 0x60]
00004E94 526E FFF4 addq.w [A6 - 0xC], 1
label00004E98:
00004E98 BC6E FFF4 cmp.w D6, [A6 - 0xC]
00004E9C 6ECA bgt -0x34 /* 00004E68 */
label00004E9E:
00004E9E 3A2E FFF2 move.w D5, [A6 - 0xE]
00004EA2 206E FFF8 movea.l A0, [A6 - 0x8]
00004EA6 2050 movea.l A0, [A0]
00004EA8 3028 005E move.w D0, [A0 + 0x5E]
00004EAC 5340 subq.w D0, 1
00004EAE 3C00 move.w D6, D0
00004EB0 6000 00D6 bra +0xD8 /* 00004F88 */
label00004EB4:
00004EB4 206E FFF8 movea.l A0, [A6 - 0x8]
00004EB8 3006 move.w D0, D6
00004EBA 48C0 ext.l D0
00004EBC D080 add.l D0, D0
00004EBE D090 add.l D0, [A0]
00004EC0 2040 movea.l A0, D0
00004EC2 3068 0060 movea.w A0, [A0 + 0x60]
00004EC6 2E08 move.l D7, A0
00004EC8 3045 movea.w A0, D5
00004ECA B1C7 cmpa.l A0, D7
00004ECC 6E00 00B8 bgt +0xBA /* 00004F86 */
00004ED0 3044 movea.w A0, D4
00004ED2 B1C7 cmpa.l A0, D7
00004ED4 6F00 00B0 ble +0xB2 /* 00004F86 */
00004ED8 2F07 move.l -[A7], D7
00004EDA 2F07 move.l -[A7], D7
00004EDC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004EE0 A9D1 syscall TESetSelect
00004EE2 4A6E 0008 tst.w [A6 + 0x8]
00004EE6 671C beq +0x1E /* 00004F04 */
00004EE8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004EEC 4878 0002 push.l 0x2
00004EF0 486D D85A pea.l [A5 - 0x27A6]
00004EF4 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00004EF8 4FEF 000C lea.l A7, [A7 + 0xC]
00004EFC 546E FFF6 addq.w [A6 - 0xA], 2
00004F00 6000 0084 bra +0x86 /* 00004F86 */
label00004F04:
00004F04 206E FFF8 movea.l A0, [A6 - 0x8]
00004F08 2050 movea.l A0, [A0]
00004F0A 2068 003E movea.l A0, [A0 + 0x3E]
00004F0E 2010 move.l D0, [A0]
00004F10 D087 add.l D0, D7
00004F12 2D40 FFFC move.l [A6 - 0x4], D0
00004F16 426E FFF2 clr.w [A6 - 0xE]
00004F1A 6008 bra +0xA /* 00004F24 */
label00004F1C:
00004F1C 52AE FFFC addq.l [A6 - 0x4], 1
00004F20 526E FFF2 addq.w [A6 - 0xE], 1
label00004F24:
00004F24 206E FFFC movea.l A0, [A6 - 0x4]
00004F28 7000 moveq.l D0, 0x00
00004F2A 1010 move.b D0, [A0]
00004F2C 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00004F30 6614 bne +0x16 /* 00004F46 */
00004F32 306E FFF2 movea.w A0, [A6 - 0xE]
00004F36 D1C7 add.l A0, D7
00004F38 226E FFF8 movea.l A1, [A6 - 0x8]
00004F3C 2251 movea.l A1, [A1]
00004F3E 3269 003C movea.w A1, [A1 + 0x3C]
00004F42 B1C9 cmpa.l A0, A1
00004F44 6DD6 blt -0x28 /* 00004F1C */
label00004F46:
00004F46 206E FFFC movea.l A0, [A6 - 0x4]
00004F4A 7000 moveq.l D0, 0x00
00004F4C 1010 move.b D0, [A0]
00004F4E 0C40 002D cmpi.w D0, 0x2D /* '-' */
00004F52 6632 bne +0x34 /* 00004F86 */
00004F54 206E FFFC movea.l A0, [A6 - 0x4]
00004F58 7000 moveq.l D0, 0x00
00004F5A 1028 0001 move.b D0, [A0 + 0x1]
00004F5E 0C40 002D cmpi.w D0, 0x2D /* '-' */
00004F62 6622 bne +0x24 /* 00004F86 */
00004F64 306E FFF2 movea.w A0, [A6 - 0xE]
00004F68 D1C7 add.l A0, D7
00004F6A 326E FFF2 movea.w A1, [A6 - 0xE]
00004F6E D3C7 add.l A1, D7
00004F70 4850 pea.l [A0]
00004F72 4869 0002 pea.l [A1 + 0x2]
00004F76 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004F7A A9D1 syscall TESetSelect
00004F7C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004F80 A9D7 syscall TEDelete
00004F82 556E FFF6 subq.w [A6 - 0xA], 2
label00004F86:
00004F86 5346 subq.w D6, 1
label00004F88:
00004F88 4A46 tst.w D6
00004F8A 6C00 FF28 bge -0xD6 /* 00004EB4 */
00004F8E 3D45 FFF0 move.w [A6 - 0x10], D5
00004F92 3004 move.w D0, D4
00004F94 D06E FFF6 add.w D0, [A6 - 0xA]
00004F98 5340 subq.w D0, 1
00004F9A 3D40 FFEE move.w [A6 - 0x12], D0
00004F9E 206E FFF8 movea.l A0, [A6 - 0x8]
00004FA2 3F2D D5C0 move.w -[A7], [A5 - 0x2A40]
00004FA6 486E FFEE pea.l [A6 - 0x12]
00004FAA 486E FFF0 pea.l [A6 - 0x10]
00004FAE 2050 movea.l A0, [A0]
00004FB0 2F28 003E move.l -[A7], [A0 + 0x3E]
00004FB4 4EBA CB46 jsr [PC - 0x34BA /* 00001AFC */]
00004FB8 4FEF 000E lea.l A7, [A7 + 0xE]
00004FBC 526E FFEE addq.w [A6 - 0x12], 1
00004FC0 206E FFF8 movea.l A0, [A6 - 0x8]
00004FC4 2050 movea.l A0, [A0]
00004FC6 2068 003E movea.l A0, [A0 + 0x3E]
00004FCA 326E FFF0 movea.w A1, [A6 - 0x10]
00004FCE D3D0 add.l A1, [A0]
00004FD0 2D49 FFFC move.l [A6 - 0x4], A1
00004FD4 6008 bra +0xA /* 00004FDE */
label00004FD6:
00004FD6 536E FFF0 subq.w [A6 - 0x10], 1
00004FDA 53AE FFFC subq.l [A6 - 0x4], 1
label00004FDE:
00004FDE 4A6E FFF0 tst.w [A6 - 0x10]
00004FE2 6F10 ble +0x12 /* 00004FF4 */
00004FE4 206E FFFC movea.l A0, [A6 - 0x4]
00004FE8 7000 moveq.l D0, 0x00
00004FEA 1028 FFFF move.b D0, [A0 - 0x1]
00004FEE 0C40 000D cmpi.w D0, 0xD /* '\r' */
00004FF2 66E2 bne -0x1C /* 00004FD6 */
label00004FF4:
00004FF4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004FF8 A9D0 syscall TECalText
00004FFA 4EBA 04AA jsr [PC + 0x4AA /* 000054A6 */]
00004FFE 306E FFF0 movea.w A0, [A6 - 0x10]
00005002 326E FFEE movea.w A1, [A6 - 0x12]
00005006 2F08 move.l -[A7], A0
00005008 2F09 move.l -[A7], A1
0000500A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000500E A9D1 syscall TESetSelect
label00005010:
00005010 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00005014 4E5E unlink A6
00005016 4E75 rts
fn00005018:
00005018 4E56 FFF4 link A6, -0x000C
0000501C 3F3C 0002 move.w -[A7], 0x2
00005020 3F3C 0008 move.w -[A7], 0x8
00005024 3F3C 03EB move.w -[A7], 0x3EB
00005028 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
0000502C 5C8F addq.l A7, 6
0000502E 4A40 tst.w D0
00005030 6700 008A beq +0x8C /* 000050BC */
00005034 206D D5EE movea.l A0, [A5 - 0x2A12]
00005038 2050 movea.l A0, [A0]
0000503A 2D68 003E FFF4 move.l [A6 - 0xC], [A0 + 0x3E]
00005040 42A7 clr.l -[A7]
00005042 2F2D D5DE move.l -[A7], [A5 - 0x2A22]
00005046 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000504A 201F move.l D0, [A7]+
0000504C 2D40 FFFC move.l [A6 - 0x4], D0
00005050 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005054 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005058 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000505C 206D D5DE movea.l A0, [A5 - 0x2A22]
00005060 226E FFF4 movea.l A1, [A6 - 0xC]
00005064 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005068 2F11 move.l -[A7], [A1]
0000506A 2F10 move.l -[A7], [A0]
0000506C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00005070 4FEF 000C lea.l A7, [A7 + 0xC]
00005074 3F3C 0018 move.w -[A7], 0x18
00005078 486D D5BA pea.l [A5 - 0x2A46]
0000507C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005080 4EAD 068A jsr [A5 + 0x68A /* export_205 */]
00005084 4FEF 000A lea.l A7, [A7 + 0xA]
00005088 206D D5EE movea.l A0, [A5 - 0x2A12]
0000508C 3F2D D5C0 move.w -[A7], [A5 - 0x2A40]
00005090 486E FFF8 pea.l [A6 - 0x8]
00005094 486E FFFA pea.l [A6 - 0x6]
00005098 2050 movea.l A0, [A0]
0000509A 2F28 003E move.l -[A7], [A0 + 0x3E]
0000509E 4EBA CA5C jsr [PC - 0x35A4 /* 00001AFC */]
000050A2 4FEF 000E lea.l A7, [A7 + 0xE]
000050A6 4EBA 0440 jsr [PC + 0x440 /* 000054E8 */]
000050AA 4EBA 0204 jsr [PC + 0x204 /* 000052B0 */]
000050AE 42A7 clr.l -[A7]
000050B0 42A7 clr.l -[A7]
000050B2 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000050B6 A9D1 syscall TESetSelect
000050B8 4EBA 03EC jsr [PC + 0x3EC /* 000054A6 */]
label000050BC:
000050BC 4E5E unlink A6
000050BE 4E75 rts
fn000050C0:
000050C0 4E56 FFFC link A6, -0x0004
000050C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000050C8 A873 syscall SetPort
000050CA 486E FFFC pea.l [A6 - 0x4]
000050CE A972 syscall GetMouse
000050D0 486D D5AE pea.l [A5 - 0x2A52]
000050D4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000050D8 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000050DC 508F addq.l A7, 8
000050DE 4A40 tst.w D0
000050E0 6710 beq +0x12 /* 000050F2 */
000050E2 42A7 clr.l -[A7]
000050E4 3F3C 0001 move.w -[A7], 0x1
000050E8 A9B9 syscall GetCursor
000050EA 205F movea.l A0, [A7]+
000050EC 2F10 move.l -[A7], [A0]
000050EE A851 syscall SetCursor
000050F0 6002 bra +0x4 /* 000050F4 */
label000050F2:
000050F2 A850 syscall InitCursor
label000050F4:
000050F4 4E5E unlink A6
000050F6 4E75 rts
fn000050F8:
000050F8 4E56 FFFA link A6, -0x0006
000050FC 0C2E 0008 000F cmpi.b [A6 + 0xF], 0x8
00005102 6616 bne +0x18 /* 0000511A */
00005104 206D D5EE movea.l A0, [A5 - 0x2A12]
00005108 226D D5EE movea.l A1, [A5 - 0x2A12]
0000510C 2251 movea.l A1, [A1]
0000510E 2050 movea.l A0, [A0]
00005110 3028 0020 move.w D0, [A0 + 0x20]
00005114 B069 0022 cmp.w D0, [A1 + 0x22]
00005118 6604 bne +0x6 /* 0000511E */
label0000511A:
0000511A 7000 moveq.l D0, 0x00
0000511C 6002 bra +0x4 /* 00005120 */
label0000511E:
0000511E 7001 moveq.l D0, 0x01
label00005120:
00005120 3D40 FFFC move.w [A6 - 0x4], D0
00005124 0C6D 0002 9286 cmpi.w [A5 - 0x6D7A], 0x2
0000512A 6606 bne +0x8 /* 00005132 */
0000512C 4A6E FFFC tst.w [A6 - 0x4]
00005130 670A beq +0xC /* 0000513C */
label00005132:
00005132 4EBA 00D6 jsr [PC + 0xD6 /* 0000520A */]
00005136 7002 moveq.l D0, 0x02
00005138 3B40 9286 move.w [A5 - 0x6D7A], D0
label0000513C:
0000513C 0C2E 000D 000F cmpi.b [A6 + 0xF], 0xD /* '\r' */
00005142 662A bne +0x2C /* 0000516E */
00005144 206E 0008 movea.l A0, [A6 + 0x8]
00005148 0828 0003 000E btst.b [A0 + 0xE], 0x3
0000514E 671E beq +0x20 /* 0000516E */
00005150 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00005154 3F3C 00C2 move.w -[A7], 0xC2
00005158 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000515C 5C8F addq.l A7, 6
0000515E 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00005162 3F3C 000D move.w -[A7], 0xD /* '\r' */
00005166 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000516A 5C8F addq.l A7, 6
0000516C 6016 bra +0x18 /* 00005184 */
label0000516E:
0000516E 0C2E 0009 000F cmpi.b [A6 + 0xF], 0x9 /* '\t' */
00005174 670E beq +0x10 /* 00005184 */
00005176 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
0000517A 3F2E 000E move.w -[A7], [A6 + 0xE]
0000517E 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00005182 5C8F addq.l A7, 6
label00005184:
00005184 0C2E 0009 000F cmpi.b [A6 + 0xF], 0x9 /* '\t' */
0000518A 6612 bne +0x14 /* 0000519E */
0000518C 206E 0008 movea.l A0, [A6 + 0x8]
00005190 0828 0003 000E btst.b [A0 + 0xE], 0x3
00005196 6706 beq +0x8 /* 0000519E */
00005198 086D 0000 D5B9 bchg.b [A5 - 0x2A47], 0x0
label0000519E:
0000519E 4A6D D5B8 tst.w [A5 - 0x2A48]
000051A2 6756 beq +0x58 /* 000051FA */
000051A4 0C2E 0009 000F cmpi.b [A6 + 0xF], 0x9 /* '\t' */
000051AA 6708 beq +0xA /* 000051B4 */
000051AC 0C2E 000D 000F cmpi.b [A6 + 0xF], 0xD /* '\r' */
000051B2 6646 bne +0x48 /* 000051FA */
label000051B4:
000051B4 206D D5EE movea.l A0, [A5 - 0x2A12]
000051B8 2050 movea.l A0, [A0]
000051BA 3D68 0020 FFFE move.w [A6 - 0x2], [A0 + 0x20]
000051C0 206D D5EE movea.l A0, [A5 - 0x2A12]
000051C4 3F2D D5C0 move.w -[A7], [A5 - 0x2A40]
000051C8 486E FFFA pea.l [A6 - 0x6]
000051CC 486E FFFE pea.l [A6 - 0x2]
000051D0 2050 movea.l A0, [A0]
000051D2 2F28 003E move.l -[A7], [A0 + 0x3E]
000051D6 4EBA C924 jsr [PC - 0x36DC /* 00001AFC */]
000051DA 4FEF 000E lea.l A7, [A7 + 0xE]
000051DE 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000051E2 A9D0 syscall TECalText
000051E4 306E FFFE movea.w A0, [A6 - 0x2]
000051E8 2F08 move.l -[A7], A0
000051EA 306E FFFE movea.w A0, [A6 - 0x2]
000051EE 2F08 move.l -[A7], A0
000051F0 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000051F4 A9D1 syscall TESetSelect
000051F6 4EBA 02AE jsr [PC + 0x2AE /* 000054A6 */]
label000051FA:
000051FA 4EBA 00B4 jsr [PC + 0xB4 /* 000052B0 */]
000051FE 4EBA 0102 jsr [PC + 0x102 /* 00005302 */]
00005202 4EBA 01A2 jsr [PC + 0x1A2 /* 000053A6 */]
00005206 4E5E unlink A6
00005208 4E75 rts
fn0000520A:
0000520A 7001 moveq.l D0, 0x01
0000520C 3B40 9286 move.w [A5 - 0x6D7A], D0
00005210 2F2D 9288 move.l -[A7], [A5 - 0x6D78]
00005214 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005218 206D D5EE movea.l A0, [A5 - 0x2A12]
0000521C 2050 movea.l A0, [A0]
0000521E 2B68 003E 9288 move.l [A5 - 0x6D78], [A0 + 0x3E]
00005224 4267 clr.w -[A7]
00005226 486D 9288 pea.l [A5 - 0x6D78]
0000522A 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
0000522E 301F move.w D0, [A7]+
00005230 206D D5EE movea.l A0, [A5 - 0x2A12]
00005234 2050 movea.l A0, [A0]
00005236 3B68 0020 D5E6 move.w [A5 - 0x2A1A], [A0 + 0x20]
0000523C 206D D5EE movea.l A0, [A5 - 0x2A12]
00005240 2050 movea.l A0, [A0]
00005242 3B68 0022 D5E8 move.w [A5 - 0x2A18], [A0 + 0x22]
00005248 4E75 rts
fn0000524A:
0000524A 4E56 FFFC link A6, -0x0004
0000524E 7001 moveq.l D0, 0x01
00005250 3B40 9286 move.w [A5 - 0x6D7A], D0
00005254 206D D5EE movea.l A0, [A5 - 0x2A12]
00005258 2050 movea.l A0, [A0]
0000525A 3D68 0020 FFFE move.w [A6 - 0x2], [A0 + 0x20]
00005260 206D D5EE movea.l A0, [A5 - 0x2A12]
00005264 2050 movea.l A0, [A0]
00005266 3D68 0022 FFFC move.w [A6 - 0x4], [A0 + 0x22]
0000526C 206D D5EE movea.l A0, [A5 - 0x2A12]
00005270 2050 movea.l A0, [A0]
00005272 2F28 003E move.l -[A7], [A0 + 0x3E]
00005276 2F2D 9288 move.l -[A7], [A5 - 0x6D78]
0000527A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000527E 508F addq.l A7, 8
00005280 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00005284 A9D0 syscall TECalText
00005286 306D D5E6 movea.w A0, [A5 - 0x2A1A]
0000528A 2F08 move.l -[A7], A0
0000528C 306D D5E8 movea.w A0, [A5 - 0x2A18]
00005290 2F08 move.l -[A7], A0
00005292 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00005296 A9D1 syscall TESetSelect
00005298 3B6E FFFE D5E6 move.w [A5 - 0x2A1A], [A6 - 0x2]
0000529E 3B6E FFFC D5E8 move.w [A5 - 0x2A18], [A6 - 0x4]
000052A4 4EBA 0200 jsr [PC + 0x200 /* 000054A6 */]
000052A8 4EBA 0006 jsr [PC + 0x6 /* 000052B0 */]
000052AC 4E5E unlink A6
000052AE 4E75 rts
fn000052B0:
000052B0 4E56 FFFC link A6, -0x0004
000052B4 4EBA 008E jsr [PC + 0x8E /* 00005344 */]
000052B8 3D40 FFFE move.w [A6 - 0x2], D0
000052BC 302D D5B2 move.w D0, [A5 - 0x2A4E]
000052C0 906D D5AE sub.w D0, [A5 - 0x2A52]
000052C4 3D40 FFFC move.w [A6 - 0x4], D0
000052C8 302E FFFE move.w D0, [A6 - 0x2]
000052CC B06E FFFC cmp.w D0, [A6 - 0x4]
000052D0 6F1A ble +0x1C /* 000052EC */
000052D2 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
000052D6 4267 clr.w -[A7]
000052D8 A95D syscall HiliteControl
000052DA 302E FFFE move.w D0, [A6 - 0x2]
000052DE 906E FFFC sub.w D0, [A6 - 0x4]
000052E2 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
000052E6 3F00 move.w -[A7], D0
000052E8 A965 syscall SetControlMaximum/SetMaxCtl
000052EA 6012 bra +0x14 /* 000052FE */
label000052EC:
000052EC 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
000052F0 3F3C FFFF move.w -[A7], 0xFFFF
000052F4 A95D syscall HiliteControl
000052F6 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
000052FA 4267 clr.w -[A7]
000052FC A965 syscall SetControlMaximum/SetMaxCtl
label000052FE:
000052FE 4E5E unlink A6
00005300 4E75 rts
fn00005302:
00005302 4E56 FFF8 link A6, -0x0008
00005306 206D D5EE movea.l A0, [A5 - 0x2A12]
0000530A 2D50 FFF8 move.l [A6 - 0x8], [A0]
0000530E 4EBA 0034 jsr [PC + 0x34 /* 00005344 */]
00005312 206E FFF8 movea.l A0, [A6 - 0x8]
00005316 D050 add.w D0, [A0]
00005318 3D40 FFFE move.w [A6 - 0x2], D0
0000531C 302D D5B2 move.w D0, [A5 - 0x2A4E]
00005320 906D D5AE sub.w D0, [A5 - 0x2A52]
00005324 3D40 FFFC move.w [A6 - 0x4], D0
00005328 302E FFFE move.w D0, [A6 - 0x2]
0000532C B06E FFFC cmp.w D0, [A6 - 0x4]
00005330 6C0A bge +0xC /* 0000533C */
00005332 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
00005336 3F3C 7FFF move.w -[A7], 0x7FFF
0000533A A963 syscall SetControlValue/SetCtlValue
label0000533C:
0000533C 4EBA 0126 jsr [PC + 0x126 /* 00005464 */]
00005340 4E5E unlink A6
00005342 4E75 rts
fn00005344:
00005344 4E56 FFF6 link A6, -0x000A
00005348 206D D5EE movea.l A0, [A5 - 0x2A12]
0000534C 2050 movea.l A0, [A0]
0000534E 3D68 003C FFF6 move.w [A6 - 0xA], [A0 + 0x3C]
00005354 42A7 clr.l -[A7]
00005356 4878 0001 push.l 0x1
0000535A 4878 FFFF push.l 0xFFFF
0000535E 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
00005362 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00005366 201F move.l D0, [A7]+
00005368 3D40 FFFA move.w [A6 - 0x6], D0
0000536C 206D D5EE movea.l A0, [A5 - 0x2A12]
00005370 2050 movea.l A0, [A0]
00005372 2D68 003E FFFC move.l [A6 - 0x4], [A0 + 0x3E]
00005378 4A6E FFF6 tst.w [A6 - 0xA]
0000537C 6F20 ble +0x22 /* 0000539E */
0000537E 206E FFFC movea.l A0, [A6 - 0x4]
00005382 326E FFF6 movea.w A1, [A6 - 0xA]
00005386 D3D0 add.l A1, [A0]
00005388 0C29 000D FFFF cmpi.b [A1 - 0x1], 0xD /* '\r' */
0000538E 660E bne +0x10 /* 0000539E */
00005390 206D D5EE movea.l A0, [A5 - 0x2A12]
00005394 2050 movea.l A0, [A0]
00005396 3028 0018 move.w D0, [A0 + 0x18]
0000539A D16E FFFA add.w [A6 - 0x6], D0
label0000539E:
0000539E 302E FFFA move.w D0, [A6 - 0x6]
000053A2 4E5E unlink A6
000053A4 4E75 rts
fn000053A6:
000053A6 4E56 FFF6 link A6, -0x000A
000053AA 206D D5EE movea.l A0, [A5 - 0x2A12]
000053AE 226D D5EE movea.l A1, [A5 - 0x2A12]
000053B2 2251 movea.l A1, [A1]
000053B4 2050 movea.l A0, [A0]
000053B6 3028 0020 move.w D0, [A0 + 0x20]
000053BA B069 0022 cmp.w D0, [A1 + 0x22]
000053BE 6600 00A0 bne +0xA2 /* 00005460 */
000053C2 206D D5EE movea.l A0, [A5 - 0x2A12]
000053C6 42A7 clr.l -[A7]
000053C8 2050 movea.l A0, [A0]
000053CA 3F28 0020 move.w -[A7], [A0 + 0x20]
000053CE 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000053D2 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
000053D6 201F move.l D0, [A7]+
000053D8 4267 clr.w -[A7]
000053DA 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
000053DE A960 syscall GetControlValue/GetCtlValue
000053E0 301F move.w D0, [A7]+
000053E2 3D40 FFFE move.w [A6 - 0x2], D0
000053E6 206D D5EE movea.l A0, [A5 - 0x2A12]
000053EA 2050 movea.l A0, [A0]
000053EC 43EE FFF6 lea.l A1, [A6 - 0xA]
000053F0 41E8 0010 lea.l A0, [A0 + 0x10]
000053F4 22D8 move.l [A1]+, [A0]+
000053F6 22D8 move.l [A1]+, [A0]+
000053F8 302E FFF6 move.w D0, [A6 - 0xA]
000053FC B06D D5AE cmp.w D0, [A5 - 0x2A52]
00005400 6C2A bge +0x2C /* 0000542C */
00005402 302D D5B2 move.w D0, [A5 - 0x2A4E]
00005406 906D D5AE sub.w D0, [A5 - 0x2A52]
0000540A D06D D5BE add.w D0, [A5 - 0x2A42]
0000540E 48C0 ext.l D0
00005410 81FC 0002 divs.w D0, 0x2
00005414 906E FFF6 sub.w D0, [A6 - 0xA]
00005418 916E FFFE sub.w [A6 - 0x2], D0
0000541C 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
00005420 3F2E FFFE move.w -[A7], [A6 - 0x2]
00005424 A963 syscall SetControlValue/SetCtlValue
00005426 4EBA 003C jsr [PC + 0x3C /* 00005464 */]
0000542A 6034 bra +0x36 /* 00005460 */
label0000542C:
0000542C 302E FFFA move.w D0, [A6 - 0x6]
00005430 B06D D5B2 cmp.w D0, [A5 - 0x2A4E]
00005434 6F2A ble +0x2C /* 00005460 */
00005436 302D D5B2 move.w D0, [A5 - 0x2A4E]
0000543A 906D D5AE sub.w D0, [A5 - 0x2A52]
0000543E D06D D5BE add.w D0, [A5 - 0x2A42]
00005442 48C0 ext.l D0
00005444 81FC 0002 divs.w D0, 0x2
00005448 322E FFFA move.w D1, [A6 - 0x6]
0000544C 9240 sub.w D1, D0
0000544E D36E FFFE add.w [A6 - 0x2], D1
00005452 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
00005456 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000545A A963 syscall SetControlValue/SetCtlValue
0000545C 4EBA 0006 jsr [PC + 0x6 /* 00005464 */]
label00005460:
00005460 4E5E unlink A6
00005462 4E75 rts
fn00005464:
00005464 4E56 FFFC link A6, -0x0004
00005468 206D D5EE movea.l A0, [A5 - 0x2A12]
0000546C 2050 movea.l A0, [A0]
0000546E 3D50 FFFE move.w [A6 - 0x2], [A0]
00005472 4267 clr.w -[A7]
00005474 2F2D D5F2 move.l -[A7], [A5 - 0x2A0E]
00005478 A960 syscall GetControlValue/GetCtlValue
0000547A 301F move.w D0, [A7]+
0000547C 322D D5AE move.w D1, [A5 - 0x2A52]
00005480 9240 sub.w D1, D0
00005482 3D41 FFFC move.w [A6 - 0x4], D1
00005486 302E FFFE move.w D0, [A6 - 0x2]
0000548A B06E FFFC cmp.w D0, [A6 - 0x4]
0000548E 6712 beq +0x14 /* 000054A2 */
00005490 302E FFFC move.w D0, [A6 - 0x4]
00005494 906E FFFE sub.w D0, [A6 - 0x2]
00005498 4267 clr.w -[A7]
0000549A 3F00 move.w -[A7], D0
0000549C 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000054A0 A9DD syscall TEScroll
label000054A2:
000054A2 4E5E unlink A6
000054A4 4E75 rts
fn000054A6:
000054A6 4E56 FFF8 link A6, -0x0008
000054AA 41EE FFF8 lea.l A0, [A6 - 0x8]
000054AE 43ED D5AE lea.l A1, [A5 - 0x2A52]
000054B2 20D9 move.l [A0]+, [A1]+
000054B4 20D9 move.l [A0]+, [A1]+
000054B6 3F3C FFFC move.w -[A7], 0xFFFC
000054BA 3F3C FFFC move.w -[A7], 0xFFFC
000054BE 486E FFF8 pea.l [A6 - 0x8]
000054C2 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
000054C6 508F addq.l A7, 8
000054C8 066E 0010 FFFE addi.w [A6 - 0x2], 0x10
000054CE 486E FFF8 pea.l [A6 - 0x8]
000054D2 A8A1 syscall FrameRect
000054D4 486D D5AE pea.l [A5 - 0x2A52]
000054D8 A8A3 syscall EraseRect
000054DA 486D D5AE pea.l [A5 - 0x2A52]
000054DE 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000054E2 A9D3 syscall TEUpdate
000054E4 4E5E unlink A6
000054E6 4E75 rts
fn000054E8:
000054E8 4E56 FFF8 link A6, -0x0008
000054EC 206D D5EE movea.l A0, [A5 - 0x2A12]
000054F0 2050 movea.l A0, [A0]
000054F2 316D D5BE 0050 move.w [A0 + 0x50], [A5 - 0x2A42]
000054F8 206D D5EE movea.l A0, [A5 - 0x2A12]
000054FC 2050 movea.l A0, [A0]
000054FE 316D D5BC 004A move.w [A0 + 0x4A], [A5 - 0x2A44]
00005504 3F2D D5BE move.w -[A7], [A5 - 0x2A42]
00005508 A88A syscall TextSize
0000550A 3F2D D5BC move.w -[A7], [A5 - 0x2A44]
0000550E A887 syscall TextFont
00005510 486E FFF8 pea.l [A6 - 0x8]
00005514 A88B syscall GetFontInfo
00005516 206D D5EE movea.l A0, [A5 - 0x2A12]
0000551A 2050 movea.l A0, [A0]
0000551C 316E FFF8 001A move.w [A0 + 0x1A], [A6 - 0x8]
00005522 206D D5EE movea.l A0, [A5 - 0x2A12]
00005526 302E FFF8 move.w D0, [A6 - 0x8]
0000552A D06E FFFA add.w D0, [A6 - 0x6]
0000552E D06E FFFE add.w D0, [A6 - 0x2]
00005532 2050 movea.l A0, [A0]
00005534 3140 0018 move.w [A0 + 0x18], D0
00005538 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
0000553C A9D0 syscall TECalText
0000553E 4E5E unlink A6
00005540 4E75 rts
fn00005542:
00005542 4E56 FFFC link A6, -0x0004
00005546 2B7C 0000 6287 D5E2 move.l [A5 - 0x2A1E], 0x6287
0000554E 206D D5EE movea.l A0, [A5 - 0x2A12]
00005552 226D D5EE movea.l A1, [A5 - 0x2A12]
00005556 2251 movea.l A1, [A1]
00005558 2050 movea.l A0, [A0]
0000555A 3028 0020 move.w D0, [A0 + 0x20]
0000555E B069 0022 cmp.w D0, [A1 + 0x22]
00005562 6714 beq +0x16 /* 00005578 */
00005564 00AD 000C 0030 D5E2 ori.l [A5 - 0x2A1E], 0xC0030
0000556C 4A2D D626 tst.b [A5 - 0x29DA]
00005570 6706 beq +0x8 /* 00005578 */
00005572 08ED 0003 D5E4 bset.b [A5 - 0x2A1C], 0x3
label00005578:
00005578 4A2D D626 tst.b [A5 - 0x29DA]
0000557C 6708 beq +0xA /* 00005586 */
0000557E 00AD 0000 0500 D5E2 ori.l [A5 - 0x2A1E], 0x500
label00005586:
00005586 42A7 clr.l -[A7]
00005588 42A7 clr.l -[A7]
0000558A 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */
00005590 486E FFFC pea.l [A6 - 0x4]
00005594 A9FD syscall GetScrap
00005596 201F move.l D0, [A7]+
00005598 4A80 tst.l D0
0000559A 6F06 ble +0x8 /* 000055A2 */
0000559C 08ED 0004 D5E3 bset.b [A5 - 0x2A1D], 0x4
label000055A2:
000055A2 206D D5EE movea.l A0, [A5 - 0x2A12]
000055A6 42A7 clr.l -[A7]
000055A8 2050 movea.l A0, [A0]
000055AA 2F28 003E move.l -[A7], [A0 + 0x3E]
000055AE 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000055B2 201F move.l D0, [A7]+
000055B4 4A80 tst.l D0
000055B6 6706 beq +0x8 /* 000055BE */
000055B8 08ED 0005 D5E3 bset.b [A5 - 0x2A1D], 0x5
label000055BE:
000055BE 4A6D 9286 tst.w [A5 - 0x6D7A]
000055C2 6706 beq +0x8 /* 000055CA */
000055C4 08ED 0000 D5E3 bset.b [A5 - 0x2A1D], 0x0
label000055CA:
000055CA 4E5E unlink A6
000055CC 4E75 rts
fn000055CE:
000055CE 4E56 FEF4 link A6, -0x010C
000055D2 48E7 0700 movem.l -[A7], D5,D6,D7
000055D6 7E02 moveq.l D7, 0x02
000055D8 42A7 clr.l -[A7]
000055DA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000055DE 486D D85E pea.l [A5 - 0x27A2]
000055E2 A931 syscall NewMenu
000055E4 205F movea.l A0, [A7]+
000055E6 2D48 FFF8 move.l [A6 - 0x8], A0
000055EA 42A7 clr.l -[A7]
000055EC 4879 5354 5223 push.l 0x53545223 /* 'STR#' */
000055F2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000055F6 A9A0 syscall GetResource
000055F8 205F movea.l A0, [A7]+
000055FA 2D48 FFFC move.l [A6 - 0x4], A0
000055FE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005602 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00005606 206E FFFC movea.l A0, [A6 - 0x4]
0000560A 2050 movea.l A0, [A0]
0000560C 3C10 move.w D6, [A0]
0000560E 7A00 moveq.l D5, 0x00
00005610 6000 0090 bra +0x92 /* 000056A2 */
label00005614:
00005614 206E FFFC movea.l A0, [A6 - 0x4]
00005618 3247 movea.w A1, D7
0000561A D3D0 add.l A1, [A0]
0000561C 2D49 FEF4 move.l [A6 - 0x10C], A1
00005620 206E FEF4 movea.l A0, [A6 - 0x10C]
00005624 7000 moveq.l D0, 0x00
00005626 1010 move.b D0, [A0]
00005628 5240 addq.w D0, 1
0000562A 4840 swap.w D0
0000562C 4240 clr.w D0
0000562E 4840 swap.w D0
00005630 2F00 move.l -[A7], D0
00005632 486E FEF8 pea.l [A6 - 0x108]
00005636 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
0000563A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000563E 4FEF 000C lea.l A7, [A7 + 0xC]
00005642 206E FEF4 movea.l A0, [A6 - 0x10C]
00005646 7000 moveq.l D0, 0x00
00005648 1010 move.b D0, [A0]
0000564A 5240 addq.w D0, 1
0000564C DE40 add.w D7, D0
0000564E 4267 clr.w -[A7]
00005650 486E FEF8 pea.l [A6 - 0x108]
00005654 4EBA 0116 jsr [PC + 0x116 /* 0000576C */]
00005658 5C8F addq.l A7, 6
0000565A 0C6E 138D 0008 cmpi.w [A6 + 0x8], 0x138D
00005660 671C beq +0x1E /* 0000567E */
00005662 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005666 486D D860 pea.l [A5 - 0x27A0]
0000566A A933 syscall AppendMenu
0000566C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005670 3005 move.w D0, D5
00005672 5240 addq.w D0, 1
00005674 3F00 move.w -[A7], D0
00005676 486E FEF8 pea.l [A6 - 0x108]
0000567A A947 syscall SetMenuItemText/SetItem
0000567C 600A bra +0xC /* 00005688 */
label0000567E:
0000567E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005682 486E FEF8 pea.l [A6 - 0x108]
00005686 A933 syscall AppendMenu
label00005688:
00005688 7000 moveq.l D0, 0x00
0000568A 102E FEF9 move.b D0, [A6 - 0x107]
0000568E 0C40 002D cmpi.w D0, 0x2D /* '-' */
00005692 660C bne +0xE /* 000056A0 */
00005694 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005698 3005 move.w D0, D5
0000569A 5240 addq.w D0, 1
0000569C 3F00 move.w -[A7], D0
0000569E A93A syscall DisableItem
label000056A0:
000056A0 5245 addq.w D5, 1
label000056A2:
000056A2 BA46 cmp.w D5, D6
000056A4 6D00 FF6E blt -0x90 /* 00005614 */
000056A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000056AC 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
000056B0 202E FFF8 move.l D0, [A6 - 0x8]
000056B4 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000056B8 4E5E unlink A6
000056BA 4E75 rts
fn000056BC:
000056BC 4E56 FEFE link A6, -0x0102
000056C0 48E7 0018 movem.l -[A7], A3,A4
000056C4 206E 0010 movea.l A0, [A6 + 0x10]
000056C8 4250 clr.w [A0]
000056CA 486E FEFE pea.l [A6 - 0x102]
000056CE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000056D2 3F2E 000A move.w -[A7], [A6 + 0xA]
000056D6 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000056DA 3F3C 0002 move.w -[A7], 0x2
000056DE 486E FEFE pea.l [A6 - 0x102]
000056E2 4EBA 0088 jsr [PC + 0x88 /* 0000576C */]
000056E6 5C8F addq.l A7, 6
000056E8 4A40 tst.w D0
000056EA 6700 006A beq +0x6C /* 00005756 */
000056EE 7000 moveq.l D0, 0x00
000056F0 102E FEFE move.b D0, [A6 - 0x102]
000056F4 3D40 FFFE move.w [A6 - 0x2], D0
000056F8 41EE FEFF lea.l A0, [A6 - 0x101]
000056FC 2848 movea.l A4, A0
000056FE 264C movea.l A3, A4
00005700 6040 bra +0x42 /* 00005742 */
label00005702:
00005702 7000 moveq.l D0, 0x00
00005704 1014 move.b D0, [A4]
00005706 0C40 007C cmpi.w D0, 0x7C /* '|' */
0000570A 6628 bne +0x2A /* 00005734 */
0000570C 200C move.l D0, A4
0000570E 908E sub.l D0, A6
00005710 0680 0000 0101 addi.l D0, 0x101
00005716 206E 0010 movea.l A0, [A6 + 0x10]
0000571A 3080 move.w [A0], D0
0000571C 528C addq.l A4, 1
0000571E 536E FFFE subq.w [A6 - 0x2], 1
00005722 7000 moveq.l D0, 0x00
00005724 1014 move.b D0, [A4]
00005726 0C40 000D cmpi.w D0, 0xD /* '\r' */
0000572A 6608 bne +0xA /* 00005734 */
0000572C 41D3 lea.l A0, [A3]
0000572E 528B addq.l A3, 1
00005730 7020 moveq.l D0, 0x20
00005732 1080 move.b [A0], D0
label00005734:
00005734 41D3 lea.l A0, [A3]
00005736 528B addq.l A3, 1
00005738 43D4 lea.l A1, [A4]
0000573A 528C addq.l A4, 1
0000573C 1091 move.b [A0], [A1]
0000573E 536E FFFE subq.w [A6 - 0x2], 1
label00005742:
00005742 4A6E FFFE tst.w [A6 - 0x2]
00005746 66BA bne -0x44 /* 00005702 */
00005748 200B move.l D0, A3
0000574A 908E sub.l D0, A6
0000574C 0680 0000 0101 addi.l D0, 0x101
00005752 1D40 FEFE move.b [A6 - 0x102], D0
label00005756:
00005756 2F2E 000C move.l -[A7], [A6 + 0xC]
0000575A 486E FEFE pea.l [A6 - 0x102]
0000575E 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00005762 508F addq.l A7, 8
00005764 4CDF 1800 movem.l A3,A4, [A7]+
00005768 4E5E unlink A6
0000576A 4E75 rts
fn0000576C:
0000576C 4E56 0000 link A6, 0
00005770 48E7 0108 movem.l -[A7], D7,A4
00005774 206E 0008 movea.l A0, [A6 + 0x8]
00005778 7000 moveq.l D0, 0x00
0000577A 1010 move.b D0, [A0]
0000577C 3E00 move.w D7, D0
0000577E 206E 0008 movea.l A0, [A6 + 0x8]
00005782 5288 addq.l A0, 1
00005784 2848 movea.l A4, A0
00005786 6000 0074 bra +0x76 /* 000057FC */
label0000578A:
0000578A 7000 moveq.l D0, 0x00
0000578C 1014 move.b D0, [A4]
0000578E 0C40 003D cmpi.w D0, 0x3D /* '=' */
00005792 6600 0064 bne +0x66 /* 000057F8 */
00005796 4A6E 000C tst.w [A6 + 0xC]
0000579A 6610 bne +0x12 /* 000057AC */
0000579C 200C move.l D0, A4
0000579E 90AE 0008 sub.l D0, [A6 + 0x8]
000057A2 5380 subq.l D0, 1
000057A4 206E 0008 movea.l A0, [A6 + 0x8]
000057A8 1080 move.b [A0], D0
000057AA 6048 bra +0x4A /* 000057F4 */
label000057AC:
000057AC 528C addq.l A4, 1
000057AE 7000 moveq.l D0, 0x00
000057B0 1014 move.b D0, [A4]
000057B2 0C40 000D cmpi.w D0, 0xD /* '\r' */
000057B6 660A bne +0xC /* 000057C2 */
000057B8 0C6E 0002 000C cmpi.w [A6 + 0xC], 0x2
000057BE 6602 bne +0x4 /* 000057C2 */
000057C0 528C addq.l A4, 1
label000057C2:
000057C2 200C move.l D0, A4
000057C4 90AE 0008 sub.l D0, [A6 + 0x8]
000057C8 5380 subq.l D0, 1
000057CA 3E00 move.w D7, D0
000057CC 206E 0008 movea.l A0, [A6 + 0x8]
000057D0 7000 moveq.l D0, 0x00
000057D2 1010 move.b D0, [A0]
000057D4 9047 sub.w D0, D7
000057D6 3E00 move.w D7, D0
000057D8 3047 movea.w A0, D7
000057DA 2F08 move.l -[A7], A0
000057DC 206E 0008 movea.l A0, [A6 + 0x8]
000057E0 4868 0001 pea.l [A0 + 0x1]
000057E4 2F0C move.l -[A7], A4
000057E6 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000057EA 4FEF 000C lea.l A7, [A7 + 0xC]
000057EE 206E 0008 movea.l A0, [A6 + 0x8]
000057F2 1087 move.b [A0], D7
label000057F4:
000057F4 7001 moveq.l D0, 0x01
000057F6 600A bra +0xC /* 00005802 */
label000057F8:
000057F8 528C addq.l A4, 1
000057FA 5347 subq.w D7, 1
label000057FC:
000057FC 4A47 tst.w D7
000057FE 668A bne -0x74 /* 0000578A */
00005800 7000 moveq.l D0, 0x00
label00005802:
00005802 4CDF 1080 movem.l D7,A4, [A7]+
00005806 4E5E unlink A6
00005808 4E75 rts
0000580A 4E56 FFFE link A6, -0x0002
0000580E 426E FFFE clr.w [A6 - 0x2]
00005812 2F2E 000C move.l -[A7], [A6 + 0xC]
00005816 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000581A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000581E 508F addq.l A7, 8
00005820 4A40 tst.w D0
00005822 670E beq +0x10 /* 00005832 */
00005824 3D6D D82C FFFE move.w [A6 - 0x2], [A5 - 0x27D4]
0000582A 086D 0000 D82D bchg.b [A5 - 0x27D3], 0x0
00005830 6004 bra +0x6 /* 00005836 */
label00005832:
00005832 426D D82C clr.w [A5 - 0x27D4]
label00005836:
00005836 302E FFFE move.w D0, [A6 - 0x2]
0000583A 4E5E unlink A6
0000583C 4E75 rts
fn0000583E:
0000583E 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00005842 206D D5EE movea.l A0, [A5 - 0x2A12]
00005846 2050 movea.l A0, [A0]
00005848 3C28 0020 move.w D6, [A0 + 0x20]
0000584C 206D D5EE movea.l A0, [A5 - 0x2A12]
00005850 2050 movea.l A0, [A0]
00005852 3A28 0022 move.w D5, [A0 + 0x22]
00005856 206D D5EE movea.l A0, [A5 - 0x2A12]
0000585A 2050 movea.l A0, [A0]
0000585C 3E28 003C move.w D7, [A0 + 0x3C]
00005860 206D D5EE movea.l A0, [A5 - 0x2A12]
00005864 2050 movea.l A0, [A0]
00005866 2068 003E movea.l A0, [A0 + 0x3E]
0000586A 3246 movea.w A1, D6
0000586C D3D0 add.l A1, [A0]
0000586E 2849 movea.l A4, A1
00005870 6010 bra +0x12 /* 00005882 */
label00005872:
00005872 41D4 lea.l A0, [A4]
00005874 538C subq.l A4, 1
00005876 0C10 000D cmpi.b [A0], 0xD /* '\r' */
0000587A 6604 bne +0x6 /* 00005880 */
0000587C 5246 addq.w D6, 1
0000587E 6006 bra +0x8 /* 00005886 */
label00005880:
00005880 5346 subq.w D6, 1
label00005882:
00005882 4A46 tst.w D6
00005884 6EEC bgt -0x12 /* 00005872 */
label00005886:
00005886 206D D5EE movea.l A0, [A5 - 0x2A12]
0000588A 2050 movea.l A0, [A0]
0000588C 2068 003E movea.l A0, [A0 + 0x3E]
00005890 3245 movea.w A1, D5
00005892 D3D0 add.l A1, [A0]
00005894 2849 movea.l A4, A1
00005896 600C bra +0xE /* 000058A4 */
label00005898:
00005898 5245 addq.w D5, 1
0000589A 41D4 lea.l A0, [A4]
0000589C 528C addq.l A4, 1
0000589E 0C10 000D cmpi.b [A0], 0xD /* '\r' */
000058A2 6704 beq +0x6 /* 000058A8 */
label000058A4:
000058A4 BA47 cmp.w D5, D7
000058A6 6DF0 blt -0xE /* 00005898 */
label000058A8:
000058A8 3046 movea.w A0, D6
000058AA 2F08 move.l -[A7], A0
000058AC 3045 movea.w A0, D5
000058AE 2F08 move.l -[A7], A0
000058B0 2F2D D5EE move.l -[A7], [A5 - 0x2A12]
000058B4 A9D1 syscall TESetSelect
000058B6 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000058BA 4E75 rts
export_415:
fn000058BC:
000058BC 4E56 FED4 link A6, -0x012C
000058C0 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000058C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000058C8 4EBA 0172 jsr [PC + 0x172 /* 00005A3C */]
000058CC 588F addq.l A7, 4
000058CE 7E00 moveq.l D7, 0x00
000058D0 42A7 clr.l -[A7]
000058D2 42A7 clr.l -[A7]
000058D4 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000058D8 205F movea.l A0, [A7]+
000058DA 2D48 FFD4 move.l [A6 - 0x2C], A0
000058DE 486E FFDC pea.l [A6 - 0x24]
000058E2 4878 0003 push.l 0x3
000058E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000058EA 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000058EE 4FEF 000C lea.l A7, [A7 + 0xC]
000058F2 3F00 move.w -[A7], D0
000058F4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000058F8 548F addq.l A7, 2
000058FA 206E FFDC movea.l A0, [A6 - 0x24]
000058FE 2050 movea.l A0, [A0]
00005900 3A28 000E move.w D5, [A0 + 0xE]
00005904 7C00 moveq.l D6, 0x00
00005906 6000 00EA bra +0xEC /* 000059F2 */
label0000590A:
0000590A 206E FFDC movea.l A0, [A6 - 0x24]
0000590E 3006 move.w D0, D6
00005910 C1FC 0006 muls.w D0, 0x6
00005914 D090 add.l D0, [A0]
00005916 2040 movea.l A0, D0
00005918 43EE FFFA lea.l A1, [A6 - 0x6]
0000591C 41E8 0010 lea.l A0, [A0 + 0x10]
00005920 22D8 move.l [A1]+, [A0]+
00005922 32D8 move.w [A1]+, [A0]+
00005924 486E FFD8 pea.l [A6 - 0x28]
00005928 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000592C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005930 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00005934 4FEF 000C lea.l A7, [A7 + 0xC]
00005938 3F00 move.w -[A7], D0
0000593A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000593E 548F addq.l A7, 2
00005940 7800 moveq.l D4, 0x00
00005942 6000 008E bra +0x90 /* 000059D2 */
label00005946:
00005946 206E FFD8 movea.l A0, [A6 - 0x28]
0000594A 3004 move.w D0, D4
0000594C 48C0 ext.l D0
0000594E E980 asl D0, 4
00005950 D090 add.l D0, [A0]
00005952 2040 movea.l A0, D0
00005954 43EE FFE0 lea.l A1, [A6 - 0x20]
00005958 5488 addq.l A0, 2
0000595A 22D8 move.l [A1]+, [A0]+
0000595C 22D8 move.l [A1]+, [A0]+
0000595E 22D8 move.l [A1]+, [A0]+
00005960 22D8 move.l [A1]+, [A0]+
00005962 0CAE 5843 4D44 FFEC cmpi.l [A6 - 0x14], 0x58434D44 /* 'XCMD' */
0000596A 670A beq +0xC /* 00005976 */
0000596C 0CAE 5846 434E FFEC cmpi.l [A6 - 0x14], 0x5846434E /* 'XFCN' */
00005974 665A bne +0x5C /* 000059D0 */
label00005976:
00005976 0CAE 5843 4D44 FFEC cmpi.l [A6 - 0x14], 0x58434D44 /* 'XCMD' */
0000597E 6606 bne +0x8 /* 00005986 */
00005980 426E FFF0 clr.w [A6 - 0x10]
00005984 6006 bra +0x8 /* 0000598C */
label00005986:
00005986 7001 moveq.l D0, 0x01
00005988 3D40 FFF0 move.w [A6 - 0x10], D0
label0000598C:
0000598C 2D6E FFE8 FFF2 move.l [A6 - 0xE], [A6 - 0x18]
00005992 2D6E FFE0 FFF6 move.l [A6 - 0xA], [A6 - 0x20]
00005998 4878 000A push.l 0xA /* '\n' */
0000599C 2007 move.l D0, D7
0000599E 5280 addq.l D0, 1
000059A0 2F00 move.l -[A7], D0
000059A2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000059A6 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000059AA 2F00 move.l -[A7], D0
000059AC 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000059B0 206E FFD4 movea.l A0, [A6 - 0x2C]
000059B4 2F07 move.l -[A7], D7
000059B6 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
000059BC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000059C0 D090 add.l D0, [A0]
000059C2 2040 movea.l A0, D0
000059C4 43EE FFF0 lea.l A1, [A6 - 0x10]
000059C8 20D9 move.l [A0]+, [A1]+
000059CA 20D9 move.l [A0]+, [A1]+
000059CC 30D9 move.w [A0]+, [A1]+
000059CE 5287 addq.l D7, 1
label000059D0:
000059D0 5244 addq.w D4, 1
label000059D2:
000059D2 B86E FFFA cmp.w D4, [A6 - 0x6]
000059D6 6D00 FF6E blt -0x90 /* 00005946 */
000059DA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000059DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000059E2 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000059E6 508F addq.l A7, 8
000059E8 3F00 move.w -[A7], D0
000059EA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000059EE 548F addq.l A7, 2
000059F0 5246 addq.w D6, 1
label000059F2:
000059F2 BC45 cmp.w D6, D5
000059F4 6D00 FF14 blt -0xEA /* 0000590A */
000059F8 4878 0003 push.l 0x3
000059FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A00 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00005A04 508F addq.l A7, 8
00005A06 3F00 move.w -[A7], D0
00005A08 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005A0C 548F addq.l A7, 2
00005A0E 206E 0008 movea.l A0, [A6 + 0x8]
00005A12 216E FFD4 0D66 move.l [A0 + 0xD66], [A6 - 0x2C]
00005A18 206E 0008 movea.l A0, [A6 + 0x8]
00005A1C 2147 0D62 move.l [A0 + 0xD62], D7
00005A20 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00005A24 4E5E unlink A6
00005A26 4E75 rts
export_416:
00005A28 4E56 0000 link A6, 0
00005A2C 206E 0008 movea.l A0, [A6 + 0x8]
00005A30 2F28 0D66 move.l -[A7], [A0 + 0xD66]
00005A34 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005A38 4E5E unlink A6
00005A3A 4E75 rts
fn00005A3C:
00005A3C 4E56 FEEA link A6, -0x0116
00005A40 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A44 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00005A48 588F addq.l A7, 4
00005A4A 4A40 tst.w D0
00005A4C 6600 0144 bne +0x146 /* 00005B92 */
00005A50 206E 0008 movea.l A0, [A6 + 0x8]
00005A54 0828 0000 0157 btst.b [A0 + 0x157], 0x0
00005A5A 6700 0136 beq +0x138 /* 00005B92 */
00005A5E 4267 clr.w -[A7]
00005A60 A994 syscall CurResFile
00005A62 301F move.w D0, [A7]+
00005A64 3D40 FFFA move.w [A6 - 0x6], D0
00005A68 4267 clr.w -[A7]
00005A6A 206E 0008 movea.l A0, [A6 + 0x8]
00005A6E 4868 002C pea.l [A0 + 0x2C]
00005A72 A997 syscall OpenResFile
00005A74 301F move.w D0, [A7]+
00005A76 3D40 FFFE move.w [A6 - 0x2], D0
00005A7A 0C40 FFFF cmpi.w D0, 0xFFFF
00005A7E 6700 00F4 beq +0xF6 /* 00005B74 */
00005A82 42A7 clr.l -[A7]
00005A84 4879 5354 5223 push.l 0x53545223 /* 'STR#' */
00005A8A 3F3C 03E6 move.w -[A7], 0x3E6
00005A8E A81F syscall Get1Resource
00005A90 205F movea.l A0, [A7]+
00005A92 2D48 FFF2 move.l [A6 - 0xE], A0
00005A96 2008 move.l D0, A0
00005A98 6700 00C4 beq +0xC6 /* 00005B5E */
00005A9C 41EE FEF2 lea.l A0, [A6 - 0x10E]
00005AA0 2D48 FEEA move.l [A6 - 0x116], A0
00005AA4 7001 moveq.l D0, 0x01
00005AA6 3D40 FFFC move.w [A6 - 0x4], D0
label00005AAA:
00005AAA 486E FEEE pea.l [A6 - 0x112]
00005AAE 3F3C 03E6 move.w -[A7], 0x3E6
00005AB2 3F2E FFFC move.w -[A7], [A6 - 0x4]
00005AB6 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
00005ABA 7000 moveq.l D0, 0x00
00005ABC 102E FEEE move.b D0, [A6 - 0x112]
00005AC0 4A40 tst.w D0
00005AC2 6700 0086 beq +0x88 /* 00005B4A */
00005AC6 486E FEEF pea.l [A6 - 0x111]
00005ACA 486E FFF6 pea.l [A6 - 0xA]
00005ACE 4878 0004 push.l 0x4
00005AD2 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
00005AD6 7000 moveq.l D0, 0x00
00005AD8 102E FEEE move.b D0, [A6 - 0x112]
00005ADC 5940 subq.w D0, 4
00005ADE 206E FEEA movea.l A0, [A6 - 0x116]
00005AE2 1080 move.b [A0], D0
00005AE4 42A7 clr.l -[A7]
00005AE6 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005AEA 2F2E FEEA move.l -[A7], [A6 - 0x116]
00005AEE A820 syscall Get1NamedResource
00005AF0 205F movea.l A0, [A7]+
00005AF2 2D48 FFEE move.l [A6 - 0x12], A0
00005AF6 4AAE FFEE tst.l [A6 - 0x12]
00005AFA 6746 beq +0x48 /* 00005B42 */
00005AFC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005B00 2F2E FEEA move.l -[A7], [A6 - 0x116]
00005B04 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005B08 4EBA 008C jsr [PC + 0x8C /* 00005B96 */]
00005B0C 4FEF 000C lea.l A7, [A7 + 0xC]
00005B10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005B14 2F2E FFEE move.l -[A7], [A6 - 0x12]
00005B18 2F2E FEEA move.l -[A7], [A6 - 0x116]
00005B1C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005B20 4EBA 15E0 jsr [PC + 0x15E0 /* 00007102 */]
00005B24 4FEF 0010 lea.l A7, [A7 + 0x10]
00005B28 4A80 tst.l D0
00005B2A 6710 beq +0x12 /* 00005B3C */
00005B2C 2F2E FFEE move.l -[A7], [A6 - 0x12]
00005B30 A9AD syscall RemoveResource/RmveResource
00005B32 2F2E FFEE move.l -[A7], [A6 - 0x12]
00005B36 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005B3A 6006 bra +0x8 /* 00005B42 */
label00005B3C:
00005B3C 2F2E FFEE move.l -[A7], [A6 - 0x12]
00005B40 A9A3 syscall ReleaseResource
label00005B42:
00005B42 526E FFFC addq.w [A6 - 0x4], 1
00005B46 6000 FF62 bra -0x9C /* 00005AAA */
label00005B4A:
00005B4A 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00005B4E A9AD syscall RemoveResource/RmveResource
00005B50 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00005B54 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005B58 3F2E FFFE move.w -[A7], [A6 - 0x2]
00005B5C A999 syscall UpdateResFile
label00005B5E:
00005B5E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00005B62 A998 syscall UseResFile
00005B64 206E 0008 movea.l A0, [A6 + 0x8]
00005B68 4A68 0D6E tst.w [A0 + 0xD6E]
00005B6C 6606 bne +0x8 /* 00005B74 */
00005B6E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00005B72 A99A syscall CloseResFile
label00005B74:
00005B74 206E 0008 movea.l A0, [A6 + 0x8]
00005B78 02A8 0000 FFFE 0154 andi.l [A0 + 0x154], 0xFFFE
00005B80 206E 0008 movea.l A0, [A6 + 0x8]
00005B84 7001 moveq.l D0, 0x01
00005B86 3080 move.w [A0], D0
00005B88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005B8C 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00005B90 588F addq.l A7, 4
label00005B92:
00005B92 4E5E unlink A6
00005B94 4E75 rts
fn00005B96:
00005B96 4E56 FFF8 link A6, -0x0008
00005B9A 486E FFF8 pea.l [A6 - 0x8]
00005B9E 4878 0003 push.l 0x3
00005BA2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005BA6 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00005BAA 4FEF 000C lea.l A7, [A7 + 0xC]
00005BAE 3F00 move.w -[A7], D0
00005BB0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005BB4 548F addq.l A7, 2
00005BB6 2F2E 000C move.l -[A7], [A6 + 0xC]
00005BBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005BBE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005BC2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005BC6 4EBA 1C8C jsr [PC + 0x1C8C /* 00007854 */]
00005BCA 4FEF 0010 lea.l A7, [A7 + 0x10]
00005BCE 2D40 FFFC move.l [A6 - 0x4], D0
00005BD2 4AAE FFFC tst.l [A6 - 0x4]
00005BD6 6C18 bge +0x1A /* 00005BF0 */
00005BD8 4878 0003 push.l 0x3
00005BDC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005BE0 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00005BE4 508F addq.l A7, 8
00005BE6 3F00 move.w -[A7], D0
00005BE8 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005BEC 548F addq.l A7, 2
00005BEE 6052 bra +0x54 /* 00005C42 */
label00005BF0:
00005BF0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005BF4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005BF8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005BFC 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */]
00005C00 4FEF 000C lea.l A7, [A7 + 0xC]
00005C04 4878 0003 push.l 0x3
00005C08 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005C0C 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00005C10 508F addq.l A7, 8
00005C12 3F00 move.w -[A7], D0
00005C14 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005C18 548F addq.l A7, 2
00005C1A 4878 0003 push.l 0x3
00005C1E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005C22 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00005C26 508F addq.l A7, 8
00005C28 3F00 move.w -[A7], D0
00005C2A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005C2E 548F addq.l A7, 2
00005C30 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005C34 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00005C38 588F addq.l A7, 4
00005C3A 3F00 move.w -[A7], D0
00005C3C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005C40 548F addq.l A7, 2
label00005C42:
00005C42 4E5E unlink A6
00005C44 4E75 rts
fn00005C46:
00005C46 4E56 FEFC link A6, -0x0104
00005C4A 486E FEFC pea.l [A6 - 0x104]
00005C4E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005C52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005C56 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00005C5A 4FEF 000C lea.l A7, [A7 + 0xC]
00005C5E 486E FFFC pea.l [A6 - 0x4]
00005C62 486E FEFC pea.l [A6 - 0x104]
00005C66 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00005C6A 508F addq.l A7, 8
00005C6C 206E 0016 movea.l A0, [A6 + 0x16]
00005C70 20AD 8FE8 move.l [A0], [A5 - 0x7018]
00005C74 2F2E 0012 move.l -[A7], [A6 + 0x12]
00005C78 3F2E 0010 move.w -[A7], [A6 + 0x10]
00005C7C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00005C80 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005C84 486E FEFC pea.l [A6 - 0x104]
00005C88 4EBA 0040 jsr [PC + 0x40 /* 00005CCA */]
00005C8C 4FEF 0012 lea.l A7, [A7 + 0x12]
00005C90 4A40 tst.w D0
00005C92 6704 beq +0x6 /* 00005C98 */
00005C94 7001 moveq.l D0, 0x01
00005C96 602E bra +0x30 /* 00005CC6 */
label00005C98:
00005C98 4AAD 8DD6 tst.l [A5 - 0x722A]
00005C9C 6726 beq +0x28 /* 00005CC4 */
00005C9E 206E 0016 movea.l A0, [A6 + 0x16]
00005CA2 20AD 8DD6 move.l [A0], [A5 - 0x722A]
00005CA6 2F2E 0012 move.l -[A7], [A6 + 0x12]
00005CAA 3F2E 0010 move.w -[A7], [A6 + 0x10]
00005CAE 2F2D 8DD6 move.l -[A7], [A5 - 0x722A]
00005CB2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005CB6 486E FEFC pea.l [A6 - 0x104]
00005CBA 4EBA 000E jsr [PC + 0xE /* 00005CCA */]
00005CBE 4FEF 0012 lea.l A7, [A7 + 0x12]
00005CC2 6002 bra +0x4 /* 00005CC6 */
label00005CC4:
00005CC4 7000 moveq.l D0, 0x00
label00005CC6:
00005CC6 4E5E unlink A6
00005CC8 4E75 rts
fn00005CCA:
00005CCA 4E56 FF00 link A6, -0x0100
00005CCE 48E7 0308 movem.l -[A7], D6,D7,A4
00005CD2 206E 0010 movea.l A0, [A6 + 0x10]
00005CD6 2E28 0D62 move.l D7, [A0 + 0xD62]
00005CDA 206E 0010 movea.l A0, [A6 + 0x10]
00005CDE 2068 0D66 movea.l A0, [A0 + 0xD66]
00005CE2 2850 movea.l A4, [A0]
00005CE4 7C00 moveq.l D6, 0x00
00005CE6 6000 0058 bra +0x5A /* 00005D40 */
label00005CEA:
00005CEA 202C 0002 move.l D0, [A4 + 0x2]
00005CEE B0AE 000C cmp.l D0, [A6 + 0xC]
00005CF2 6646 bne +0x48 /* 00005D3A */
00005CF4 3014 move.w D0, [A4]
00005CF6 B06E 0014 cmp.w D0, [A6 + 0x14]
00005CFA 663E bne +0x40 /* 00005D3A */
00005CFC 486E FF00 pea.l [A6 - 0x100]
00005D00 2F2C 0006 move.l -[A7], [A4 + 0x6]
00005D04 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005D08 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00005D0C 4FEF 000C lea.l A7, [A7 + 0xC]
00005D10 3F00 move.w -[A7], D0
00005D12 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005D16 548F addq.l A7, 2
00005D18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005D1C 486E FF00 pea.l [A6 - 0x100]
00005D20 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00005D24 508F addq.l A7, 8
00005D26 4A40 tst.w D0
00005D28 6710 beq +0x12 /* 00005D3A */
00005D2A 206E 0016 movea.l A0, [A6 + 0x16]
00005D2E 43D4 lea.l A1, [A4]
00005D30 20D9 move.l [A0]+, [A1]+
00005D32 20D9 move.l [A0]+, [A1]+
00005D34 30D9 move.w [A0]+, [A1]+
00005D36 7001 moveq.l D0, 0x01
00005D38 600C bra +0xE /* 00005D46 */
label00005D3A:
00005D3A 49EC 000A lea.l A4, [A4 + 0xA]
00005D3E 5286 addq.l D6, 1
label00005D40:
00005D40 BC87 cmp.l D6, D7
00005D42 6DA6 blt -0x58 /* 00005CEA */
00005D44 7000 moveq.l D0, 0x00
label00005D46:
00005D46 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005D4A 4E5E unlink A6
00005D4C 4E75 rts
export_413:
00005D4E 4E56 FFFC link A6, -0x0004
00005D52 426D D8EA clr.w [A5 - 0x2716]
00005D56 302D D8E8 move.w D0, [A5 - 0x2718]
00005D5A 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00005D5E 002D 00B6 0001 ori.b [A5 + 0x1], 0xB6
00005D64 00BA 0002 00BE 0003 ori.l [PC + 0x3 /* 00005D69, value 0xBE000300 */], 0x200BE
00005D6C 00C2 .incomplete
00005D6E 0004 00C6 ori.b D4, 0xC6
00005D72 0005 00CA ori.b D5, 0xCA
00005D76 0006 00CE ori.b D6, 0xCE
00005D7A 0007 00D2 ori.b D7, 0xD2
00005D7E 0008 00D6 ori.b A0, 0xD6
00005D82 0009 00DA ori.b A1, 0xDA
00005D86 000A 00DE ori.b A2, 0xDE
00005D8A 000B 00E2 ori.b A3, 0xE2
00005D8E 000C 00E6 ori.b A4, 0xE6
00005D92 000D 00EA ori.b A5, 0xEA
00005D96 000E 00EE ori.b A6, 0xEE
00005D9A 000F 00F2 ori.b A7, 0xF2
00005D9E 0010 00F6 ori.b [A0], 0xF6
00005DA2 0011 00FA ori.b [A1], 0xFA
00005DA6 0012 00FE ori.b [A2], 0xFE
00005DAA 0013 0102 ori.b [A3], 0x2
00005DAE 0014 010A ori.b [A4], 0xA /* '\n' */
00005DB2 0015 0114 ori.b [A5], 0x14
00005DB6 0016 011E ori.b [A6], 0x1E
00005DBA 0017 0126 ori.b [A7], 0x26 /* '&' */
00005DBE 0018 0130 ori.b [A0]+, 0x30 /* '0' */
00005DC2 0019 013A ori.b [A1]+, 0x3A /* ':' */
00005DC6 001A 013E ori.b [A2]+, 0x3E /* '>' */
00005DCA 001B 0142 ori.b [A3]+, 0x42 /* 'B' */
00005DCE 001C 0146 ori.b [A4]+, 0x46 /* 'F' */
00005DD2 0027 014A ori.b -[A7], 0x4A /* 'J' */
00005DD6 1394 0150 move.b [A1], [A4]
00005DDA 1194 0154 move.b <<invalid full ext with I/IS == 4>>, [A4]
00005DDE 1195 0158 move.b [A0], [A5]
00005DE2 1196 018E 1388 move.b [[ + <<invalid base displacement size>>] + D0 + 0x1388], [A6]
00005DE8 0192 bclr [A2], D0
00005DEA 138A 0196 1389 move.b [[] + D0 + 0x1389], A2
00005DF0 019A bclr [A2]+, D0
00005DF2 138B 019E 138C move.b [[] + D0 + 0x138C], A3
00005DF8 01A8 138D bclr [A0 + 0x138D], D0
00005DFC 01AE 138E bclr [A6 + 0x138E], D0
00005E00 01B6 138F 01BC 1390 bclr [[ + <<invalid base displacement size>>] + D1 * 2 + 0x1BC1390], D0
00005E08 01C4 .incomplete
00005E0A 1391 01CA 1392 move.b [[ + <<invalid base displacement size>>] + 0x1392], [A1]
00005E10 01CC .incomplete
00005E12 1393 01CE move.b <<invalid full ext with IS == 1 and I/IS == 6>>, [A3]
00005E16 4EBA 0596 jsr [PC + 0x596 /* 000063AE */]
00005E1A 6000 01CC bra +0x1CE /* 00005FE8 */
00005E1E 4EBA 060A jsr [PC + 0x60A /* 0000642A */]
00005E22 6000 01C4 bra +0x1C6 /* 00005FE8 */
00005E26 4EBA 06FE jsr [PC + 0x6FE /* 00006526 */]
00005E2A 6000 01BC bra +0x1BE /* 00005FE8 */
00005E2E 4EBA 0708 jsr [PC + 0x708 /* 00006538 */]
00005E32 6000 01B4 bra +0x1B6 /* 00005FE8 */
00005E36 4EBA 0768 jsr [PC + 0x768 /* 000065A0 */]
00005E3A 6000 01AC bra +0x1AE /* 00005FE8 */
00005E3E 4EBA 0830 jsr [PC + 0x830 /* 00006670 */]
00005E42 6000 01A4 bra +0x1A6 /* 00005FE8 */
00005E46 4EBA 0852 jsr [PC + 0x852 /* 0000669A */]
00005E4A 6000 019C bra +0x19E /* 00005FE8 */
00005E4E 4EBA 0872 jsr [PC + 0x872 /* 000066C2 */]
00005E52 6000 0194 bra +0x196 /* 00005FE8 */
00005E56 4EBA 08AC jsr [PC + 0x8AC /* 00006704 */]
00005E5A 6000 018C bra +0x18E /* 00005FE8 */
00005E5E 4EBA 08BC jsr [PC + 0x8BC /* 0000671C */]
00005E62 6000 0184 bra +0x186 /* 00005FE8 */
00005E66 4EBA 08CE jsr [PC + 0x8CE /* 00006736 */]
00005E6A 6000 017C bra +0x17E /* 00005FE8 */
00005E6E 4EBA 08F6 jsr [PC + 0x8F6 /* 00006766 */]
00005E72 6000 0174 bra +0x176 /* 00005FE8 */
00005E76 4EBA 0908 jsr [PC + 0x908 /* 00006780 */]
00005E7A 6000 016C bra +0x16E /* 00005FE8 */
00005E7E 4EBA 0934 jsr [PC + 0x934 /* 000067B4 */]
00005E82 6000 0164 bra +0x166 /* 00005FE8 */
00005E86 4EBA 093C jsr [PC + 0x93C /* 000067C4 */]
00005E8A 6000 015C bra +0x15E /* 00005FE8 */
00005E8E 4EBA 0984 jsr [PC + 0x984 /* 00006814 */]
00005E92 6000 0154 bra +0x156 /* 00005FE8 */
00005E96 4EBA 098C jsr [PC + 0x98C /* 00006824 */]
00005E9A 6000 014C bra +0x14E /* 00005FE8 */
00005E9E 4EBA 09A0 jsr [PC + 0x9A0 /* 00006840 */]
00005EA2 6000 0144 bra +0x146 /* 00005FE8 */
00005EA6 4EBA 09F8 jsr [PC + 0x9F8 /* 000068A0 */]
00005EAA 6000 013C bra +0x13E /* 00005FE8 */
00005EAE 4267 clr.w -[A7]
00005EB0 4EBA 0ADA jsr [PC + 0xADA /* 0000698C */]
00005EB4 548F addq.l A7, 2
00005EB6 6000 0130 bra +0x132 /* 00005FE8 */
00005EBA 3F3C 0001 move.w -[A7], 0x1
00005EBE 4EBA 0ACC jsr [PC + 0xACC /* 0000698C */]
00005EC2 548F addq.l A7, 2
00005EC4 6000 0122 bra +0x124 /* 00005FE8 */
00005EC8 3F3C 0002 move.w -[A7], 0x2
00005ECC 4EBA 0ABE jsr [PC + 0xABE /* 0000698C */]
00005ED0 548F addq.l A7, 2
00005ED2 6000 0114 bra +0x116 /* 00005FE8 */
00005ED6 4267 clr.w -[A7]
00005ED8 4EBA 0C24 jsr [PC + 0xC24 /* 00006AFE */]
00005EDC 548F addq.l A7, 2
00005EDE 6000 0108 bra +0x10A /* 00005FE8 */
00005EE2 3F3C 0001 move.w -[A7], 0x1
00005EE6 4EBA 0C16 jsr [PC + 0xC16 /* 00006AFE */]
00005EEA 548F addq.l A7, 2
00005EEC 6000 00FA bra +0xFC /* 00005FE8 */
00005EF0 3F3C 0002 move.w -[A7], 0x2
00005EF4 4EBA 0C08 jsr [PC + 0xC08 /* 00006AFE */]
00005EF8 548F addq.l A7, 2
00005EFA 6000 00EC bra +0xEE /* 00005FE8 */
00005EFE 4EBA 0E42 jsr [PC + 0xE42 /* 00006D42 */]
00005F02 6000 00E4 bra +0xE6 /* 00005FE8 */
00005F06 4EBA 0E58 jsr [PC + 0xE58 /* 00006D60 */]
00005F0A 6000 00DC bra +0xDE /* 00005FE8 */
00005F0E 4EBA 0E9A jsr [PC + 0xE9A /* 00006DAA */]
00005F12 6000 00D4 bra +0xD6 /* 00005FE8 */
00005F16 4EBA 0E9E jsr [PC + 0xE9E /* 00006DB6 */]
00005F1A 6000 00CC bra +0xCE /* 00005FE8 */
00005F1E 3B6D D8EE D91C move.w [A5 - 0x26E4], [A5 - 0x2712]
00005F24 6000 00C2 bra +0xC4 /* 00005FE8 */
00005F28 4EBA 1B90 jsr [PC + 0x1B90 /* 00007ABA */]
00005F2C 6000 00BA bra +0xBC /* 00005FE8 */
00005F30 4EBA 1C72 jsr [PC + 0x1C72 /* 00007BA4 */]
00005F34 6000 00B2 bra +0xB4 /* 00005FE8 */
00005F38 0CAD FFFF FFFF D8EC cmpi.l [A5 - 0x2714], 0xFFFFFFFF
00005F40 660A bne +0xC /* 00005F4C */
00005F42 7001 moveq.l D0, 0x01
00005F44 2B40 D90C move.l [A5 - 0x26F4], D0
00005F48 6000 009E bra +0xA0 /* 00005FE8 */
label00005F4C:
00005F4C 0CAD 0000 0001 D8EC cmpi.l [A5 - 0x2714], 0x1
00005F54 6614 bne +0x16 /* 00005F6A */
00005F56 41ED 8D96 lea.l A0, [A5 - 0x726A]
00005F5A 2B48 D90C move.l [A5 - 0x26F4], A0
00005F5E 41ED D862 lea.l A0, [A5 - 0x279E]
00005F62 2B48 D910 move.l [A5 - 0x26F0], A0
00005F66 6000 0080 bra +0x82 /* 00005FE8 */
label00005F6A:
00005F6A 4EBA 1C66 jsr [PC + 0x1C66 /* 00007BD2 */]
00005F6E 6000 0078 bra +0x7A /* 00005FE8 */
00005F72 4EBA 0F00 jsr [PC + 0xF00 /* 00006E74 */]
00005F76 6000 0070 bra +0x72 /* 00005FE8 */
00005F7A 4EBA 0F40 jsr [PC + 0xF40 /* 00006EBC */]
00005F7E 6000 0068 bra +0x6A /* 00005FE8 */
00005F82 4EBA 0F80 jsr [PC + 0xF80 /* 00006F04 */]
00005F86 6000 0060 bra +0x62 /* 00005FE8 */
00005F8A 4EBA 1112 jsr [PC + 0x1112 /* 0000709E */]
00005F8E 6000 0058 bra +0x5A /* 00005FE8 */
00005F92 3F3C 0001 move.w -[A7], 0x1
00005F96 4EBA 131C jsr [PC + 0x131C /* 000072B4 */]
00005F9A 548F addq.l A7, 2
00005F9C 6000 004A bra +0x4C /* 00005FE8 */
00005FA0 4267 clr.w -[A7]
00005FA2 4EBA 1310 jsr [PC + 0x1310 /* 000072B4 */]
00005FA6 548F addq.l A7, 2
00005FA8 603E bra +0x40 /* 00005FE8 */
00005FAA 3F3C 0001 move.w -[A7], 0x1
00005FAE 4EBA 1458 jsr [PC + 0x1458 /* 00007408 */]
00005FB2 548F addq.l A7, 2
00005FB4 6032 bra +0x34 /* 00005FE8 */
00005FB6 4267 clr.w -[A7]
00005FB8 4EBA 144E jsr [PC + 0x144E /* 00007408 */]
00005FBC 548F addq.l A7, 2
00005FBE 6028 bra +0x2A /* 00005FE8 */
00005FC0 3F3C 0001 move.w -[A7], 0x1
00005FC4 4EBA 15D4 jsr [PC + 0x15D4 /* 0000759A */]
00005FC8 548F addq.l A7, 2
00005FCA 601C bra +0x1E /* 00005FE8 */
00005FCC 4267 clr.w -[A7]
00005FCE 4EBA 15CA jsr [PC + 0x15CA /* 0000759A */]
00005FD2 548F addq.l A7, 2
00005FD4 6012 bra +0x14 /* 00005FE8 */
00005FD6 4EBA 198C jsr [PC + 0x198C /* 00007964 */]
00005FDA 600C bra +0xE /* 00005FE8 */
00005FDC 4EBA 19CC jsr [PC + 0x19CC /* 000079AA */]
00005FE0 6006 bra +0x8 /* 00005FE8 */
00005FE2 7002 moveq.l D0, 0x02
00005FE4 3B40 D8EA move.w [A5 - 0x2716], D0
label00005FE8:
00005FE8 4A6D 8F76 tst.w [A5 - 0x708A]
00005FEC 6F22 ble +0x24 /* 00006010 */
00005FEE 486E FFFC pea.l [A6 - 0x4]
00005FF2 A874 syscall GetPort
00005FF4 4267 clr.w -[A7]
00005FF6 3F2D D892 move.w -[A7], [A5 - 0x276E]
00005FFA 486D D89C pea.l [A5 - 0x2764]
00005FFE 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00006002 508F addq.l A7, 8
00006004 4A40 tst.w D0
00006006 6702 beq +0x4 /* 0000600A */
00006008 A9FF syscall Debugger
label0000600A:
0000600A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000600E A873 syscall SetPort
label00006010:
00006010 4E5E unlink A6
00006012 205F movea.l A0, [A7]+
00006014 4ED0 jmp [A0]
export_417:
fn00006016:
00006016 4E56 FF16 link A6, -0x00EA
0000601A 426E FF1C clr.w [A6 - 0xE4]
0000601E 426D D91C clr.w [A5 - 0x26E4]
00006022 206E 0018 movea.l A0, [A6 + 0x18]
00006026 4250 clr.w [A0]
00006028 426E FF16 clr.w [A6 - 0xEA]
0000602C 4AAE 001C tst.l [A6 + 0x1C]
00006030 6706 beq +0x8 /* 00006038 */
00006032 7001 moveq.l D0, 0x01
00006034 3D40 FF16 move.w [A6 - 0xEA], D0
label00006038:
00006038 486E FFEC pea.l [A6 - 0x14]
0000603C 486E FFF0 pea.l [A6 - 0x10]
00006040 3F2E FF16 move.w -[A7], [A6 - 0xEA]
00006044 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006048 2F2E 000C move.l -[A7], [A6 + 0xC]
0000604C 4EBA FBF8 jsr [PC - 0x408 /* 00005C46 */]
00006050 4FEF 0012 lea.l A7, [A7 + 0x12]
00006054 4A40 tst.w D0
00006056 6700 0324 beq +0x326 /* 0000637C */
0000605A 206E 0018 movea.l A0, [A6 + 0x18]
0000605E 7001 moveq.l D0, 0x01
00006060 3080 move.w [A0], D0
00006062 426E FF1A clr.w [A6 - 0xE6]
00006066 6014 bra +0x16 /* 0000607C */
label00006068:
00006068 302E FF1A move.w D0, [A6 - 0xE6]
0000606C 48C0 ext.l D0
0000606E E580 asl D0, 2
00006070 41ED D89E lea.l A0, [A5 - 0x2762]
00006074 D1C0 add.l A0, D0
00006076 4290 clr.l [A0]
00006078 526E FF1A addq.w [A6 - 0xE6], 1
label0000607C:
0000607C 0C6E 0010 FF1A cmpi.w [A6 - 0xE6], 0x10
00006082 6DE4 blt -0x1A /* 00006068 */
00006084 50AE 000C addq.l [A6 + 0xC], 8
00006088 4AAE 001C tst.l [A6 + 0x1C]
0000608C 6714 beq +0x16 /* 000060A2 */
0000608E 206E 000C movea.l A0, [A6 + 0xC]
00006092 0C50 0005 cmpi.w [A0], 0x5
00006096 6706 beq +0x8 /* 0000609E */
00006098 7031 moveq.l D0, 0x31
0000609A 6000 02E4 bra +0x2E6 /* 00006380 */
label0000609E:
0000609E 50AE 000C addq.l [A6 + 0xC], 8
label000060A2:
000060A2 426E FF18 clr.w [A6 - 0xE8]
label000060A6:
000060A6 4AAE 001C tst.l [A6 + 0x1C]
000060AA 670C beq +0xE /* 000060B8 */
000060AC 206E 000C movea.l A0, [A6 + 0xC]
000060B0 0C50 0006 cmpi.w [A0], 0x6
000060B4 6700 0116 beq +0x118 /* 000061CC */
label000060B8:
000060B8 4AAE 001C tst.l [A6 + 0x1C]
000060BC 660A bne +0xC /* 000060C8 */
000060BE 206E 000C movea.l A0, [A6 + 0xC]
000060C2 4A50 tst.w [A0]
000060C4 6700 0106 beq +0x108 /* 000061CC */
label000060C8:
000060C8 4A6E FF18 tst.w [A6 - 0xE8]
000060CC 672E beq +0x30 /* 000060FC */
000060CE 4AAE 001C tst.l [A6 + 0x1C]
000060D2 671A beq +0x1C /* 000060EE */
000060D4 206E 000C movea.l A0, [A6 + 0xC]
000060D8 0C50 0007 cmpi.w [A0], 0x7
000060DC 6710 beq +0x12 /* 000060EE */
000060DE 3F2E FF18 move.w -[A7], [A6 - 0xE8]
000060E2 4EBA 02A0 jsr [PC + 0x2A0 /* 00006384 */]
000060E6 548F addq.l A7, 2
000060E8 7002 moveq.l D0, 0x02
000060EA 6000 0294 bra +0x296 /* 00006380 */
label000060EE:
000060EE 206E 000C movea.l A0, [A6 + 0xC]
000060F2 0C50 0007 cmpi.w [A0], 0x7
000060F6 6604 bne +0x6 /* 000060FC */
000060F8 50AE 000C addq.l [A6 + 0xC], 8
label000060FC:
000060FC 2D6D D894 FFA6 move.l [A6 - 0x5A], [A5 - 0x276C]
00006102 2D6D D898 FFA2 move.l [A6 - 0x5E], [A5 - 0x2768]
00006108 41EE FF22 lea.l A0, [A6 - 0xDE]
0000610C 43ED D89C lea.l A1, [A5 - 0x2764]
00006110 701F moveq.l D0, 0x1F
label00006112:
00006112 20D9 move.l [A0]+, [A1]+
00006114 51C8 FFFC dbf D0, -0x6 /* 00006112 */
00006118 3D6D D892 FF1E move.w [A6 - 0xE2], [A5 - 0x276E]
0000611E 486E FFB2 pea.l [A6 - 0x4E]
00006122 486E FF20 pea.l [A6 - 0xE0]
00006126 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000612A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000612E 2F2E 000C move.l -[A7], [A6 + 0xC]
00006132 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006136 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
0000613A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000613E 3D40 FF1C move.w [A6 - 0xE4], D0
00006142 2B6E FFA6 D894 move.l [A5 - 0x276C], [A6 - 0x5A]
00006148 2B6E FFA2 D898 move.l [A5 - 0x2768], [A6 - 0x5E]
0000614E 41ED D89C lea.l A0, [A5 - 0x2764]
00006152 43EE FF22 lea.l A1, [A6 - 0xDE]
00006156 701F moveq.l D0, 0x1F
label00006158:
00006158 20D9 move.l [A0]+, [A1]+
0000615A 51C8 FFFC dbf D0, -0x6 /* 00006158 */
0000615E 3B6E FF1E D892 move.w [A5 - 0x276E], [A6 - 0xE2]
00006164 4A6E FF1C tst.w [A6 - 0xE4]
00006168 6712 beq +0x14 /* 0000617C */
0000616A 3F2E FF18 move.w -[A7], [A6 - 0xE8]
0000616E 4EBA 0214 jsr [PC + 0x214 /* 00006384 */]
00006172 548F addq.l A7, 2
00006174 302E FF1C move.w D0, [A6 - 0xE4]
00006178 6000 0206 bra +0x208 /* 00006380 */
label0000617C:
0000617C 302E FF20 move.w D0, [A6 - 0xE0]
00006180 48C0 ext.l D0
00006182 E780 asl D0, 3
00006184 D1AE 000C add.l [A6 + 0xC], D0
00006188 486E FFB2 pea.l [A6 - 0x4E]
0000618C 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00006190 588F addq.l A7, 4
00006192 3F3C 0004 move.w -[A7], 0x4
00006196 486E FFB2 pea.l [A6 - 0x4E]
0000619A 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000619E 5C8F addq.l A7, 6
000061A0 4267 clr.w -[A7]
000061A2 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000061A6 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000061AA 5C8F addq.l A7, 6
000061AC 302E FF18 move.w D0, [A6 - 0xE8]
000061B0 48C0 ext.l D0
000061B2 E580 asl D0, 2
000061B4 41ED D89E lea.l A0, [A5 - 0x2762]
000061B8 D1C0 add.l A0, D0
000061BA 20AE FFC4 move.l [A0], [A6 - 0x3C]
000061BE 526E FF18 addq.w [A6 - 0xE8], 1
000061C2 0C6E 0010 FF18 cmpi.w [A6 - 0xE8], 0x10
000061C8 6D00 FEDC blt -0x122 /* 000060A6 */
label000061CC:
000061CC 3B6E FF18 D89C move.w [A5 - 0x2764], [A6 - 0xE8]
000061D2 41ED 0D0A lea.l A0, [A5 + 0xD0A /* export_413 */]
000061D6 2B48 D8E4 move.l [A5 - 0x271C], A0
000061DA 42AD D8DE clr.l [A5 - 0x2722]
000061DE 422D D8E2 clr.b [A5 - 0x271E]
000061E2 2B6E 0008 D894 move.l [A5 - 0x276C], [A6 + 0x8]
000061E8 2B6E 0014 D898 move.l [A5 - 0x2768], [A6 + 0x14]
000061EE 3B6E FF16 D892 move.w [A5 - 0x276E], [A6 - 0xEA]
000061F4 486E FFFC pea.l [A6 - 0x4]
000061F8 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000061FC 2F2E FFEC move.l -[A7], [A6 - 0x14]
00006200 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00006204 4FEF 000C lea.l A7, [A7 + 0xC]
00006208 3F00 move.w -[A7], D0
0000620A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000620E 548F addq.l A7, 2
00006210 4878 0003 push.l 0x3
00006214 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006218 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000621C 2F00 move.l -[A7], D0
0000621E 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00006222 588F addq.l A7, 4
00006224 4A40 tst.w D0
00006226 6710 beq +0x12 /* 00006238 */
00006228 3F2E FF18 move.w -[A7], [A6 - 0xE8]
0000622C 4EBA 0156 jsr [PC + 0x156 /* 00006384 */]
00006230 548F addq.l A7, 2
00006232 7025 moveq.l D0, 0x25
00006234 6000 014A bra +0x14C /* 00006380 */
label00006238:
00006238 486E FFAA pea.l [A6 - 0x56]
0000623C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00006240 2F2E FFEC move.l -[A7], [A6 - 0x14]
00006244 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00006248 4FEF 000C lea.l A7, [A7 + 0xC]
0000624C 3F00 move.w -[A7], D0
0000624E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00006252 548F addq.l A7, 2
00006254 206E FFAA movea.l A0, [A6 - 0x56]
00006258 2050 movea.l A0, [A0]
0000625A 2D68 000A FFAE move.l [A6 - 0x52], [A0 + 0xA]
00006260 4267 clr.w -[A7]
00006262 2F2E FFAE move.l -[A7], [A6 - 0x52]
00006266 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
0000626A 101F move.b D0, [A7]+
0000626C 1D40 FFFB move.b [A6 - 0x5], D0
00006270 2F2E FFAE move.l -[A7], [A6 - 0x52]
00006274 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00006278 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
0000627C A873 syscall SetPort
0000627E 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00006282 4A6D 8F76 tst.w [A5 - 0x708A]
00006286 6F18 ble +0x1A /* 000062A0 */
00006288 3F3C 0001 move.w -[A7], 0x1
0000628C 3F2D D892 move.w -[A7], [A5 - 0x276E]
00006290 486D D89C pea.l [A5 - 0x2764]
00006294 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00006298 508F addq.l A7, 8
0000629A 4A40 tst.w D0
0000629C 6702 beq +0x4 /* 000062A0 */
0000629E A9FF syscall Debugger
label000062A0:
000062A0 48E7 FFF8 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
000062A4 7E00 moveq.l D7, 0x00
000062A6 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
000062AA A873 syscall SetPort
000062AC 486D D89C pea.l [A5 - 0x2764]
000062B0 206E FFAE movea.l A0, [A6 - 0x52]
000062B4 2F10 move.l -[A7], [A0]
000062B6 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
000062BA 4CDF 1FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4, [A7]+
000062BE 3D6D D91C FF1C move.w [A6 - 0xE4], [A5 - 0x26E4]
000062C4 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
000062C8 A873 syscall SetPort
000062CA 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */]
000062CE 2F2E FFAE move.l -[A7], [A6 - 0x52]
000062D2 1F2E FFFB move.b -[A7], [A6 - 0x5]
000062D6 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */]
000062DA 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000062DE 2F2E FFEC move.l -[A7], [A6 - 0x14]
000062E2 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000062E6 508F addq.l A7, 8
000062E8 3F00 move.w -[A7], D0
000062EA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000062EE 548F addq.l A7, 2
000062F0 4AAD D8DE tst.l [A5 - 0x2722]
000062F4 6746 beq +0x48 /* 0000633C */
000062F6 486E FFAE pea.l [A6 - 0x52]
000062FA 2F2D D8DE move.l -[A7], [A5 - 0x2722]
000062FE 4EBA 0D18 jsr [PC + 0xD18 /* 00007018 */]
00006302 508F addq.l A7, 8
00006304 0C6E 0001 FF16 cmpi.w [A6 - 0xEA], 0x1
0000630A 6610 bne +0x12 /* 0000631C */
0000630C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00006310 2F2E FFAE move.l -[A7], [A6 - 0x52]
00006314 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
00006318 508F addq.l A7, 8
0000631A 600E bra +0x10 /* 0000632A */
label0000631C:
0000631C 2F2D 907C move.l -[A7], [A5 - 0x6F84]
00006320 2F2E FFAE move.l -[A7], [A6 - 0x52]
00006324 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00006328 508F addq.l A7, 8
label0000632A:
0000632A 2F2E FFAE move.l -[A7], [A6 - 0x52]
0000632E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00006332 2F2D D8DE move.l -[A7], [A5 - 0x2722]
00006336 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000633A 602A bra +0x2C /* 00006366 */
label0000633C:
0000633C 0C6E 0001 FF16 cmpi.w [A6 - 0xEA], 0x1
00006342 6618 bne +0x1A /* 0000635C */
00006344 42A7 clr.l -[A7]
00006346 3F3C 0005 move.w -[A7], 0x5
0000634A 3F3C 0007 move.w -[A7], 0x7
0000634E 2F2E 001C move.l -[A7], [A6 + 0x1C]
00006352 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00006356 4FEF 000C lea.l A7, [A7 + 0xC]
0000635A 600A bra +0xC /* 00006366 */
label0000635C:
0000635C 2F2D 907C move.l -[A7], [A5 - 0x6F84]
00006360 42A7 clr.l -[A7]
00006362 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
label00006366:
00006366 4A2D D8E2 tst.b [A5 - 0x271E]
0000636A 6706 beq +0x8 /* 00006372 */
0000636C 3D7C FC18 FF1C move.w [A6 - 0xE4], 0xFC18
label00006372:
00006372 3F2E FF18 move.w -[A7], [A6 - 0xE8]
00006376 4EBA 000C jsr [PC + 0xC /* 00006384 */]
0000637A 548F addq.l A7, 2
label0000637C:
0000637C 302E FF1C move.w D0, [A6 - 0xE4]
label00006380:
00006380 4E5E unlink A6
00006382 4E75 rts
fn00006384:
00006384 4E56 0000 link A6, 0
00006388 2F07 move.l -[A7], D7
0000638A 7E00 moveq.l D7, 0x00
0000638C 6014 bra +0x16 /* 000063A2 */
label0000638E:
0000638E 3007 move.w D0, D7
00006390 48C0 ext.l D0
00006392 E580 asl D0, 2
00006394 41ED D89E lea.l A0, [A5 - 0x2762]
00006398 D1C0 add.l A0, D0
0000639A 2F10 move.l -[A7], [A0]
0000639C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000063A0 5247 addq.w D7, 1
label000063A2:
000063A2 BE6E 0008 cmp.w D7, [A6 + 0x8]
000063A6 6DE6 blt -0x18 /* 0000638E */
000063A8 2E1F move.l D7, [A7]+
000063AA 4E5E unlink A6
000063AC 4E75 rts
fn000063AE:
000063AE 4E56 FF74 link A6, -0x008C
000063B2 2D6D D894 FFFC move.l [A6 - 0x4], [A5 - 0x276C]
000063B8 2D6D D898 FFF8 move.l [A6 - 0x8], [A5 - 0x2768]
000063BE 41EE FF78 lea.l A0, [A6 - 0x88]
000063C2 43ED D89C lea.l A1, [A5 - 0x2764]
000063C6 701F moveq.l D0, 0x1F
label000063C8:
000063C8 20D9 move.l [A0]+, [A1]+
000063CA 51C8 FFFC dbf D0, -0x6 /* 000063C8 */
000063CE 3D6D D892 FF74 move.w [A6 - 0x8C], [A5 - 0x276E]
000063D4 3F3C 0003 move.w -[A7], 0x3
000063D8 2F2D D898 move.l -[A7], [A5 - 0x2768]
000063DC 2F2D D8EC move.l -[A7], [A5 - 0x2714]
000063E0 4EBA A6E8 jsr [PC - 0x5918 /* 00000ACA */]
000063E4 4FEF 000A lea.l A7, [A7 + 0xA]
000063E8 3D40 FF76 move.w [A6 - 0x8A], D0
000063EC 0C6E FC1A FF76 cmpi.w [A6 - 0x8A], 0xFC1A
000063F2 6604 bne +0x6 /* 000063F8 */
000063F4 426E FF76 clr.w [A6 - 0x8A]
label000063F8:
000063F8 2B6E FFFC D894 move.l [A5 - 0x276C], [A6 - 0x4]
000063FE 2B6E FFF8 D898 move.l [A5 - 0x2768], [A6 - 0x8]
00006404 41ED D89C lea.l A0, [A5 - 0x2764]
00006408 43EE FF78 lea.l A1, [A6 - 0x88]
0000640C 701F moveq.l D0, 0x1F
label0000640E:
0000640E 20D9 move.l [A0]+, [A1]+
00006410 51C8 FFFC dbf D0, -0x6 /* 0000640E */
00006414 3B6E FF74 D892 move.w [A5 - 0x276E], [A6 - 0x8C]
0000641A 4A6E FF76 tst.w [A6 - 0x8A]
0000641E 6706 beq +0x8 /* 00006426 */
00006420 7001 moveq.l D0, 0x01
00006422 3B40 D8EA move.w [A5 - 0x2716], D0
label00006426:
00006426 4E5E unlink A6
00006428 4E75 rts
fn0000642A:
0000642A 4E56 FE2A link A6, -0x01D6
0000642E 486E FFC2 pea.l [A6 - 0x3E]
00006432 2F2D D8EC move.l -[A7], [A5 - 0x2714]
00006436 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000643A 508F addq.l A7, 8
0000643C 486E FFBA pea.l [A6 - 0x46]
00006440 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00006444 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00006448 508F addq.l A7, 8
0000644A 3D6D 8FDA FE2C move.w [A6 - 0x1D4], [A5 - 0x7026]
00006450 2D6D D894 FFBE move.l [A6 - 0x42], [A5 - 0x276C]
00006456 2D6D D898 FFB6 move.l [A6 - 0x4A], [A5 - 0x2768]
0000645C 41EE FF36 lea.l A0, [A6 - 0xCA]
00006460 43ED D89C lea.l A1, [A5 - 0x2764]
00006464 701F moveq.l D0, 0x1F
label00006466:
00006466 20D9 move.l [A0]+, [A1]+
00006468 51C8 FFFC dbf D0, -0x6 /* 00006466 */
0000646C 3D6D D892 FE2A move.w [A6 - 0x1D6], [A5 - 0x276E]
00006472 206E FFC2 movea.l A0, [A6 - 0x3E]
00006476 486E FFC6 pea.l [A6 - 0x3A]
0000647A 486E FE2E pea.l [A6 - 0x1D2]
0000647E 2F2D D898 move.l -[A7], [A5 - 0x2768]
00006482 2F10 move.l -[A7], [A0]
00006484 206E FFBA movea.l A0, [A6 - 0x46]
00006488 2F10 move.l -[A7], [A0]
0000648A 2F2D D894 move.l -[A7], [A5 - 0x276C]
0000648E 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */]
00006492 4FEF 0018 lea.l A7, [A7 + 0x18]
00006496 3D40 FE34 move.w [A6 - 0x1CC], D0
0000649A 2B6E FFBE D894 move.l [A5 - 0x276C], [A6 - 0x42]
000064A0 2B6E FFB6 D898 move.l [A5 - 0x2768], [A6 - 0x4A]
000064A6 41ED D89C lea.l A0, [A5 - 0x2764]
000064AA 43EE FF36 lea.l A1, [A6 - 0xCA]
000064AE 701F moveq.l D0, 0x1F
label000064B0:
000064B0 20D9 move.l [A0]+, [A1]+
000064B2 51C8 FFFC dbf D0, -0x6 /* 000064B0 */
000064B6 3B6E FE2A D892 move.w [A5 - 0x276E], [A6 - 0x1D6]
000064BC 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
000064C0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000064C4 2F2E FFBA move.l -[A7], [A6 - 0x46]
000064C8 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000064CC 302D 8FDA move.w D0, [A5 - 0x7026]
000064D0 B06E FE2C cmp.w D0, [A6 - 0x1D4]
000064D4 6710 beq +0x12 /* 000064E6 */
000064D6 4A6E FE34 tst.w [A6 - 0x1CC]
000064DA 660A bne +0xC /* 000064E6 */
000064DC 486E FFC6 pea.l [A6 - 0x3A]
000064E0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000064E4 588F addq.l A7, 4
label000064E6:
000064E6 4A6E FE34 tst.w [A6 - 0x1CC]
000064EA 660A bne +0xC /* 000064F6 */
000064EC 302D 8FDA move.w D0, [A5 - 0x7026]
000064F0 B06E FE2C cmp.w D0, [A6 - 0x1D4]
000064F4 670C beq +0xE /* 00006502 */
label000064F6:
000064F6 7001 moveq.l D0, 0x01
000064F8 3B40 D8EA move.w [A5 - 0x2716], D0
000064FC 42AD D90C clr.l [A5 - 0x26F4]
00006500 6020 bra +0x22 /* 00006522 */
label00006502:
00006502 3F3C 0004 move.w -[A7], 0x4
00006506 486E FFC6 pea.l [A6 - 0x3A]
0000650A 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000650E 5C8F addq.l A7, 6
00006510 4267 clr.w -[A7]
00006512 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00006516 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
0000651A 5C8F addq.l A7, 6
0000651C 2B6E FFD8 D90C move.l [A5 - 0x26F4], [A6 - 0x28]
label00006522:
00006522 4E5E unlink A6
00006524 4E75 rts
fn00006526:
00006526 2F2D D8EC move.l -[A7], [A5 - 0x2714]
0000652A 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
0000652E 588F addq.l A7, 4
00006530 48C0 ext.l D0
00006532 2B40 D90C move.l [A5 - 0x26F4], D0
00006536 4E75 rts
fn00006538:
00006538 4E56 FFEC link A6, -0x0014
0000653C 2D6D D8EC FFF0 move.l [A6 - 0x10], [A5 - 0x2714]
00006542 206E FFF0 movea.l A0, [A6 - 0x10]
00006546 7000 moveq.l D0, 0x00
00006548 1010 move.b D0, [A0]
0000654A 2D40 FFFC move.l [A6 - 0x4], D0
0000654E 2D6D D8F0 FFEC move.l [A6 - 0x14], [A5 - 0x2710]
00006554 2F2E FFEC move.l -[A7], [A6 - 0x14]
00006558 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
0000655C 588F addq.l A7, 4
0000655E 48C0 ext.l D0
00006560 2D40 FFF8 move.l [A6 - 0x8], D0
00006564 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006568 206E FFF0 movea.l A0, [A6 - 0x10]
0000656C 4868 0001 pea.l [A0 + 0x1]
00006570 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00006574 2F2E FFEC move.l -[A7], [A6 - 0x14]
00006578 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
0000657C 4FEF 0010 lea.l A7, [A7 + 0x10]
00006580 2D40 FFF4 move.l [A6 - 0xC], D0
00006584 42AD D90C clr.l [A5 - 0x26F4]
00006588 4AAE FFF4 tst.l [A6 - 0xC]
0000658C 670E beq +0x10 /* 0000659C */
0000658E 202E FFF4 move.l D0, [A6 - 0xC]
00006592 D0AD D8F0 add.l D0, [A5 - 0x2710]
00006596 5380 subq.l D0, 1
00006598 2B40 D90C move.l [A5 - 0x26F4], D0
label0000659C:
0000659C 4E5E unlink A6
0000659E 4E75 rts
fn000065A0:
000065A0 4E56 FF6A link A6, -0x0096
000065A4 486E FFFC pea.l [A6 - 0x4]
000065A8 2F2D D8EC move.l -[A7], [A5 - 0x2714]
000065AC 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000065B0 508F addq.l A7, 8
000065B2 486E FF70 pea.l [A6 - 0x90]
000065B6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000065BA 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
000065BE 508F addq.l A7, 8
000065C0 2D6D D894 FFF8 move.l [A6 - 0x8], [A5 - 0x276C]
000065C6 2D6D D898 FFF4 move.l [A6 - 0xC], [A5 - 0x2768]
000065CC 41EE FF74 lea.l A0, [A6 - 0x8C]
000065D0 43ED D89C lea.l A1, [A5 - 0x2764]
000065D4 701F moveq.l D0, 0x1F
label000065D6:
000065D6 20D9 move.l [A0]+, [A1]+
000065D8 51C8 FFFC dbf D0, -0x6 /* 000065D6 */
000065DC 3D6D D892 FF6A move.w [A6 - 0x96], [A5 - 0x276E]
000065E2 206E FFFC movea.l A0, [A6 - 0x4]
000065E6 42A7 clr.l -[A7]
000065E8 486E FF6E pea.l [A6 - 0x92]
000065EC 2F2D D898 move.l -[A7], [A5 - 0x2768]
000065F0 2F10 move.l -[A7], [A0]
000065F2 206E FF70 movea.l A0, [A6 - 0x90]
000065F6 2F10 move.l -[A7], [A0]
000065F8 2F2D D894 move.l -[A7], [A5 - 0x276C]
000065FC 4EBA FA18 jsr [PC - 0x5E8 /* 00006016 */]
00006600 4FEF 0018 lea.l A7, [A7 + 0x18]
00006604 3D40 FF6C move.w [A6 - 0x94], D0
00006608 4A6E FF6E tst.w [A6 - 0x92]
0000660C 6620 bne +0x22 /* 0000662E */
0000660E 206E FFFC movea.l A0, [A6 - 0x4]
00006612 2F2D D898 move.l -[A7], [A5 - 0x2768]
00006616 2F10 move.l -[A7], [A0]
00006618 206E FF70 movea.l A0, [A6 - 0x90]
0000661C 2F10 move.l -[A7], [A0]
0000661E 2F2D D894 move.l -[A7], [A5 - 0x276C]
00006622 4EAD 090A jsr [A5 + 0x90A /* export_285 */]
00006626 4FEF 0010 lea.l A7, [A7 + 0x10]
0000662A 3D40 FF6C move.w [A6 - 0x94], D0
label0000662E:
0000662E 2B6E FFF8 D894 move.l [A5 - 0x276C], [A6 - 0x8]
00006634 2B6E FFF4 D898 move.l [A5 - 0x2768], [A6 - 0xC]
0000663A 41ED D89C lea.l A0, [A5 - 0x2764]
0000663E 43EE FF74 lea.l A1, [A6 - 0x8C]
00006642 701F moveq.l D0, 0x1F
label00006644:
00006644 20D9 move.l [A0]+, [A1]+
00006646 51C8 FFFC dbf D0, -0x6 /* 00006644 */
0000664A 3B6E FF6A D892 move.w [A5 - 0x276E], [A6 - 0x96]
00006650 4A6E FF6C tst.w [A6 - 0x94]
00006654 6706 beq +0x8 /* 0000665C */
00006656 7001 moveq.l D0, 0x01
00006658 3B40 D8EA move.w [A5 - 0x2716], D0
label0000665C:
0000665C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006660 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00006664 2F2E FF70 move.l -[A7], [A6 - 0x90]
00006668 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000666C 4E5E unlink A6
0000666E 4E75 rts
fn00006670:
00006670 4E56 FFFC link A6, -0x0004
00006674 2F0C move.l -[A7], A4
00006676 286D D8EC movea.l A4, [A5 - 0x2714]
0000667A 2D6D D8F0 FFFC move.l [A6 - 0x4], [A5 - 0x2710]
00006680 6006 bra +0x8 /* 00006688 */
label00006682:
00006682 41D4 lea.l A0, [A4]
00006684 528C addq.l A4, 1
00006686 4210 clr.b [A0]
label00006688:
00006688 202E FFFC move.l D0, [A6 - 0x4]
0000668C 53AE FFFC subq.l [A6 - 0x4], 1
00006690 4A80 tst.l D0
00006692 66EE bne -0x10 /* 00006682 */
00006694 285F movea.l A4, [A7]+
00006696 4E5E unlink A6
00006698 4E75 rts
fn0000669A:
0000669A 4E56 FFFC link A6, -0x0004
0000669E 486E FFFC pea.l [A6 - 0x4]
000066A2 2F2D D8EC move.l -[A7], [A5 - 0x2714]
000066A6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000066AA 508F addq.l A7, 8
000066AC 4267 clr.w -[A7]
000066AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000066B2 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000066B6 5C8F addq.l A7, 6
000066B8 2B6E FFFC D90C move.l [A5 - 0x26F4], [A6 - 0x4]
000066BE 4E5E unlink A6
000066C0 4E75 rts
fn000066C2:
000066C2 48E7 0108 movem.l -[A7], D7,A4
000066C6 286D D8EC movea.l A4, [A5 - 0x2714]
000066CA 7E00 moveq.l D7, 0x00
label000066CC:
000066CC 41D4 lea.l A0, [A4]
000066CE 528C addq.l A4, 1
000066D0 7000 moveq.l D0, 0x00
000066D2 1010 move.b D0, [A0]
000066D4 4A40 tst.w D0
000066D6 6708 beq +0xA /* 000066E0 */
000066D8 5247 addq.w D7, 1
000066DA 0C47 00FF cmpi.w D7, 0xFF
000066DE 6DEC blt -0x12 /* 000066CC */
label000066E0:
000066E0 3047 movea.w A0, D7
000066E2 2F08 move.l -[A7], A0
000066E4 206D D8F0 movea.l A0, [A5 - 0x2710]
000066E8 4868 0001 pea.l [A0 + 0x1]
000066EC 2F2D D8EC move.l -[A7], [A5 - 0x2714]
000066F0 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000066F4 4FEF 000C lea.l A7, [A7 + 0xC]
000066F8 206D D8F0 movea.l A0, [A5 - 0x2710]
000066FC 1087 move.b [A0], D7
000066FE 4CDF 1080 movem.l D7,A4, [A7]+
00006702 4E75 rts
fn00006704:
00006704 206D D8EC movea.l A0, [A5 - 0x2714]
00006708 0C10 002D cmpi.b [A0], 0x2D /* '-' */
0000670C 6608 bne +0xA /* 00006716 */
0000670E 7001 moveq.l D0, 0x01
00006710 3B40 D8EA move.w [A5 - 0x2716], D0
00006714 6004 bra +0x6 /* 0000671A */
label00006716:
00006716 4EBA 0004 jsr [PC + 0x4 /* 0000671C */]
label0000671A:
0000671A 4E75 rts
fn0000671C:
0000671C 486D D90C pea.l [A5 - 0x26F4]
00006720 2F2D D8EC move.l -[A7], [A5 - 0x2714]
00006724 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00006728 508F addq.l A7, 8
0000672A 4A40 tst.w D0
0000672C 6706 beq +0x8 /* 00006734 */
0000672E 7001 moveq.l D0, 0x01
00006730 3B40 D8EA move.w [A5 - 0x2716], D0
label00006734:
00006734 4E75 rts
fn00006736:
00006736 4E56 FFFE link A6, -0x0002
0000673A 486E FFFE pea.l [A6 - 0x2]
0000673E 2F2D D8EC move.l -[A7], [A5 - 0x2714]
00006742 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00006746 508F addq.l A7, 8
00006748 4A40 tst.w D0
0000674A 6706 beq +0x8 /* 00006752 */
0000674C 7001 moveq.l D0, 0x01
0000674E 3B40 D8EA move.w [A5 - 0x2716], D0
label00006752:
00006752 42AD D90C clr.l [A5 - 0x26F4]
00006756 4A6E FFFE tst.w [A6 - 0x2]
0000675A 6706 beq +0x8 /* 00006762 */
0000675C 70FF moveq.l D0, 0xFFFFFFFF
0000675E 2B40 D90C move.l [A5 - 0x26F4], D0
label00006762:
00006762 4E5E unlink A6
00006764 4E75 rts
fn00006766:
00006766 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
0000676A 2F2D D8EC move.l -[A7], [A5 - 0x2714]
0000676E 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00006772 508F addq.l A7, 8
00006774 4A40 tst.w D0
00006776 6706 beq +0x8 /* 0000677E */
00006778 7001 moveq.l D0, 0x01
0000677A 3B40 D8EA move.w [A5 - 0x2716], D0
label0000677E:
0000677E 4E75 rts
fn00006780:
00006780 4E56 FFEE link A6, -0x0012
00006784 42AE FFEE clr.l [A6 - 0x12]
00006788 2D6D D8EC FFF2 move.l [A6 - 0xE], [A5 - 0x2714]
0000678E 486E FFEE pea.l [A6 - 0x12]
00006792 486E FFF6 pea.l [A6 - 0xA]
00006796 3F3C 300E move.w -[A7], 0x300E
0000679A A9EB syscall Pack4/FP68K
0000679C 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
000067A0 41D6 lea.l A0, [A6]
000067A2 2F20 move.l -[A7], -[A0]
000067A4 2F20 move.l -[A7], -[A0]
000067A6 3F20 move.w -[A7], -[A0]
000067A8 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
000067AC 4FEF 000E lea.l A7, [A7 + 0xE]
000067B0 4E5E unlink A6
000067B2 4E75 rts
fn000067B4:
000067B4 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
000067B8 2F2D D8EC move.l -[A7], [A5 - 0x2714]
000067BC 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
000067C0 508F addq.l A7, 8
000067C2 4E75 rts
fn000067C4:
000067C4 4E56 FEFE link A6, -0x0102
000067C8 3D6D D8F2 FFFE move.w [A6 - 0x2], [A5 - 0x270E]
000067CE 2F2D D8EC move.l -[A7], [A5 - 0x2714]
000067D2 486D DA44 pea.l [A5 - 0x25BC]
000067D6 486E FEFE pea.l [A6 - 0x102]
000067DA 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
000067DE 4FEF 000C lea.l A7, [A7 + 0xC]
000067E2 306E FFFE movea.w A0, [A6 - 0x2]
000067E6 200E move.l D0, A6
000067E8 9088 sub.l D0, A0
000067EA 306E FFFE movea.w A0, [A6 - 0x2]
000067EE 2F08 move.l -[A7], A0
000067F0 206D D8F4 movea.l A0, [A5 - 0x270C]
000067F4 4868 0001 pea.l [A0 + 0x1]
000067F8 0680 FFFF FF06 addi.l D0, 0xFFFFFF06
000067FE 2F00 move.l -[A7], D0
00006800 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00006804 4FEF 000C lea.l A7, [A7 + 0xC]
00006808 206D D8F4 movea.l A0, [A5 - 0x270C]
0000680C 10AE FFFF move.b [A0], [A6 - 0x1]
00006810 4E5E unlink A6
00006812 4E75 rts
fn00006814:
00006814 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
00006818 3F2D D8EE move.w -[A7], [A5 - 0x2712]
0000681C 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00006820 5C8F addq.l A7, 6
00006822 4E75 rts
fn00006824:
00006824 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
00006828 206D D8EC movea.l A0, [A5 - 0x2714]
0000682C 41E8 000A lea.l A0, [A0 + 0xA]
00006830 2F20 move.l -[A7], -[A0]
00006832 2F20 move.l -[A7], -[A0]
00006834 3F20 move.w -[A7], -[A0]
00006836 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
0000683A 4FEF 000E lea.l A7, [A7 + 0xE]
0000683E 4E75 rts
fn00006840:
00006840 4E56 FFEC link A6, -0x0014
00006844 42A7 clr.l -[A7]
00006846 42A7 clr.l -[A7]
00006848 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000684C 205F movea.l A0, [A7]+
0000684E 2D48 FFEC move.l [A6 - 0x14], A0
00006852 486E FFF0 pea.l [A6 - 0x10]
00006856 2F2D 905C move.l -[A7], [A5 - 0x6FA4]
0000685A 2F2D D8EC move.l -[A7], [A5 - 0x2714]
0000685E 4EBA 0588 jsr [PC + 0x588 /* 00006DE8 */]
00006862 4FEF 000C lea.l A7, [A7 + 0xC]
00006866 4A40 tst.w D0
00006868 6720 beq +0x22 /* 0000688A */
0000686A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000686E 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00006872 2F2E FFEC move.l -[A7], [A6 - 0x14]
00006876 206E FFFC movea.l A0, [A6 - 0x4]
0000687A 2F10 move.l -[A7], [A0]
0000687C 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00006880 508F addq.l A7, 8
00006882 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006886 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
label0000688A:
0000688A 4267 clr.w -[A7]
0000688C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00006890 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00006894 5C8F addq.l A7, 6
00006896 2B6E FFEC D90C move.l [A5 - 0x26F4], [A6 - 0x14]
0000689C 4E5E unlink A6
0000689E 4E75 rts
fn000068A0:
000068A0 4E56 FFE2 link A6, -0x001E
000068A4 486E FFEA pea.l [A6 - 0x16]
000068A8 2F2D 905C move.l -[A7], [A5 - 0x6FA4]
000068AC 2F2D D8EC move.l -[A7], [A5 - 0x2714]
000068B0 4EBA 0536 jsr [PC + 0x536 /* 00006DE8 */]
000068B4 4FEF 000C lea.l A7, [A7 + 0xC]
000068B8 4A40 tst.w D0
000068BA 6738 beq +0x3A /* 000068F4 */
000068BC 486E FFE2 pea.l [A6 - 0x1E]
000068C0 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
000068C4 4EBA 0752 jsr [PC + 0x752 /* 00007018 */]
000068C8 508F addq.l A7, 8
000068CA 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000068CE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000068D2 206E FFF6 movea.l A0, [A6 - 0xA]
000068D6 2F10 move.l -[A7], [A0]
000068D8 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000068DC 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000068E0 508F addq.l A7, 8
000068E2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000068E6 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
000068EA 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000068EE 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000068F2 601E bra +0x20 /* 00006912 */
label000068F4:
000068F4 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
000068F8 2F2D D8EC move.l -[A7], [A5 - 0x2714]
000068FC 4EBA 0018 jsr [PC + 0x18 /* 00006916 */]
00006900 508F addq.l A7, 8
00006902 3D40 FFFA move.w [A6 - 0x6], D0
00006906 4A6E FFFA tst.w [A6 - 0x6]
0000690A 6706 beq +0x8 /* 00006912 */
0000690C 7001 moveq.l D0, 0x01
0000690E 3B40 D8EA move.w [A5 - 0x2716], D0
label00006912:
00006912 4E5E unlink A6
00006914 4E75 rts
fn00006916:
00006916 4E56 FFE8 link A6, -0x0018
0000691A 48E7 0108 movem.l -[A7], D7,A4
0000691E 286E 0008 movea.l A4, [A6 + 0x8]
00006922 486E FFEC pea.l [A6 - 0x14]
00006926 2F0C move.l -[A7], A4
00006928 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
0000692C 508F addq.l A7, 8
0000692E 3E00 move.w D7, D0
00006930 4A47 tst.w D7
00006932 6704 beq +0x6 /* 00006938 */
00006934 3007 move.w D0, D7
00006936 604C bra +0x4E /* 00006984 */
label00006938:
00006938 486E FFE8 pea.l [A6 - 0x18]
0000693C 2F2E 000C move.l -[A7], [A6 + 0xC]
00006940 4EBA 06D6 jsr [PC + 0x6D6 /* 00007018 */]
00006944 508F addq.l A7, 8
00006946 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000694A 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000694E 206E FFF8 movea.l A0, [A6 - 0x8]
00006952 2F10 move.l -[A7], [A0]
00006954 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00006958 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
0000695C 508F addq.l A7, 8
0000695E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00006962 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00006966 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000696A 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000696E 70FE moveq.l D0, 0xFFFFFFFE
00006970 3D40 FFEC move.w [A6 - 0x14], D0
00006974 486E FFEC pea.l [A6 - 0x14]
00006978 2F2D 905C move.l -[A7], [A5 - 0x6FA4]
0000697C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00006980 508F addq.l A7, 8
00006982 7000 moveq.l D0, 0x00
label00006984:
00006984 4CDF 1080 movem.l D7,A4, [A7]+
00006988 4E5E unlink A6
0000698A 4E75 rts
fn0000698C:
0000698C 4E56 FF64 link A6, -0x009C
00006990 4AAD D8EC tst.l [A5 - 0x2714]
00006994 6708 beq +0xA /* 0000699E */
00006996 2D6D 9014 FF6C move.l [A6 - 0x94], [A5 - 0x6FEC]
0000699C 6006 bra +0x8 /* 000069A4 */
label0000699E:
0000699E 2D6D 9028 FF6C move.l [A6 - 0x94], [A5 - 0x6FD8]
label000069A4:
000069A4 302E 0008 move.w D0, [A6 + 0x8]
000069A8 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000069AC 0000 0002 ori.b D0, 0x2
000069B0 0070 0006 0022 ori.w [A0 + D0.w + 0x22], 0x6
000069B6 0046 486E ori.w D6, 0x486E /* 'Hn' */
000069BA FF6A .extension 0xF6A <<F/4-5/7>> // unimplemented
000069BC 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
000069C0 3F3C 0002 move.w -[A7], 0x2
000069C4 2F2E FF6C move.l -[A7], [A6 - 0x94]
000069C8 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
000069CC 4FEF 000E lea.l A7, [A7 + 0xE]
000069D0 3D40 FF68 move.w [A6 - 0x98], D0
000069D4 604A bra +0x4C /* 00006A20 */
000069D6 203C 0000 FFFF move.l D0, 0xFFFF
000069DC C0AD D8F0 and.l D0, [A5 - 0x2710]
000069E0 486E FF6A pea.l [A6 - 0x96]
000069E4 3F00 move.w -[A7], D0
000069E6 3F3C 0002 move.w -[A7], 0x2
000069EA 2F2E FF6C move.l -[A7], [A6 - 0x94]
000069EE 4EAD 0C42 jsr [A5 + 0xC42 /* export_388 */]
000069F2 4FEF 000C lea.l A7, [A7 + 0xC]
000069F6 3D40 FF68 move.w [A6 - 0x98], D0
000069FA 6024 bra +0x26 /* 00006A20 */
000069FC 203C 0000 FFFF move.l D0, 0xFFFF
00006A02 C0AD D8F0 and.l D0, [A5 - 0x2710]
00006A06 486E FF6A pea.l [A6 - 0x96]
00006A0A 2F00 move.l -[A7], D0
00006A0C 3F3C 0002 move.w -[A7], 0x2
00006A10 2F2E FF6C move.l -[A7], [A6 - 0x94]
00006A14 4EAD 0C12 jsr [A5 + 0xC12 /* export_382 */]
00006A18 4FEF 000E lea.l A7, [A7 + 0xE]
00006A1C 3D40 FF68 move.w [A6 - 0x98], D0
label00006A20:
00006A20 4A6E FF68 tst.w [A6 - 0x98]
00006A24 6600 00C8 bne +0xCA /* 00006AEE */
00006A28 302D 928E move.w D0, [A5 - 0x6D72]
00006A2C B06E FF6A cmp.w D0, [A6 - 0x96]
00006A30 6600 007C bne +0x7E /* 00006AAE */
00006A34 202D 929E move.l D0, [A5 - 0x6D62]
00006A38 B0AE FF6C cmp.l D0, [A6 - 0x94]
00006A3C 6600 0070 bne +0x72 /* 00006AAE */
00006A40 202D 92A2 move.l D0, [A5 - 0x6D5E]
00006A44 B0AD 9030 cmp.l D0, [A5 - 0x6FD0]
00006A48 6664 bne +0x66 /* 00006AAE */
00006A4A 206D 929A movea.l A0, [A5 - 0x6D66]
00006A4E 42A7 clr.l -[A7]
00006A50 2050 movea.l A0, [A0]
00006A52 2F28 003E move.l -[A7], [A0 + 0x3E]
00006A56 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00006A5A 201F move.l D0, [A7]+
00006A5C 2D40 FFFC move.l [A6 - 0x4], D0
00006A60 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006A64 3F3C 0005 move.w -[A7], 0x5
00006A68 3F3C 0007 move.w -[A7], 0x7
00006A6C 486E FFC2 pea.l [A6 - 0x3E]
00006A70 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00006A74 4FEF 000C lea.l A7, [A7 + 0xC]
00006A78 206D 929A movea.l A0, [A5 - 0x6D66]
00006A7C 2050 movea.l A0, [A0]
00006A7E 2068 003E movea.l A0, [A0 + 0x3E]
00006A82 486E FFC2 pea.l [A6 - 0x3E]
00006A86 2D50 FF64 move.l [A6 - 0x9C], [A0]
00006A8A 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00006A8E 588F addq.l A7, 4
00006A90 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006A94 2F00 move.l -[A7], D0
00006A96 2F2E FF64 move.l -[A7], [A6 - 0x9C]
00006A9A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00006A9E 4FEF 000C lea.l A7, [A7 + 0xC]
00006AA2 486E FFC2 pea.l [A6 - 0x3E]
00006AA6 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00006AAA 588F addq.l A7, 4
00006AAC 602C bra +0x2E /* 00006ADA */
label00006AAE:
00006AAE 206E FF6C movea.l A0, [A6 - 0x94]
00006AB2 302E FF6A move.w D0, [A6 - 0x96]
00006AB6 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00006ABA D090 add.l D0, [A0]
00006ABC 2040 movea.l A0, D0
00006ABE 43EE FF70 lea.l A1, [A6 - 0x90]
00006AC2 7013 moveq.l D0, 0x13
label00006AC4:
00006AC4 22D8 move.l [A1]+, [A0]+
00006AC6 51C8 FFFC dbf D0, -0x6 /* 00006AC4 */
00006ACA 32D8 move.w [A1]+, [A0]+
00006ACC 486E FFC2 pea.l [A6 - 0x3E]
00006AD0 2F2E FFAE move.l -[A7], [A6 - 0x52]
00006AD4 4EAD 0BDA jsr [A5 + 0xBDA /* export_375 */]
00006AD8 508F addq.l A7, 8
label00006ADA:
00006ADA 3F3C 0004 move.w -[A7], 0x4
00006ADE 486E FFC2 pea.l [A6 - 0x3E]
00006AE2 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00006AE6 5C8F addq.l A7, 6
00006AE8 2B6E FFD4 D90C move.l [A5 - 0x26F4], [A6 - 0x2C]
label00006AEE:
00006AEE 4267 clr.w -[A7]
00006AF0 2F2D D90C move.l -[A7], [A5 - 0x26F4]
00006AF4 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00006AF8 5C8F addq.l A7, 6
00006AFA 4E5E unlink A6
00006AFC 4E75 rts
fn00006AFE:
00006AFE 4E56 FFF8 link A6, -0x0008
00006B02 4AAD D8EC tst.l [A5 - 0x2714]
00006B06 6708 beq +0xA /* 00006B10 */
00006B08 2D6D 9014 FFFC move.l [A6 - 0x4], [A5 - 0x6FEC]
00006B0E 6006 bra +0x8 /* 00006B16 */
label00006B10:
00006B10 2D6D 9028 FFFC move.l [A6 - 0x4], [A5 - 0x6FD8]
label00006B16:
00006B16 302E 0008 move.w D0, [A6 + 0x8]
00006B1A 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00006B1E 0000 0002 ori.b D0, 0x2
00006B22 0070 0006 0022 ori.w [A0 + D0.w + 0x22], 0x6
00006B28 0046 486E ori.w D6, 0x486E /* 'Hn' */
00006B2C FFFA .invalid <<F/7/7>>
00006B2E 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
00006B32 3F3C 0002 move.w -[A7], 0x2
00006B36 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006B3A 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
00006B3E 4FEF 000E lea.l A7, [A7 + 0xE]
00006B42 3D40 FFF8 move.w [A6 - 0x8], D0
00006B46 604A bra +0x4C /* 00006B92 */
00006B48 203C 0000 FFFF move.l D0, 0xFFFF
00006B4E C0AD D8F0 and.l D0, [A5 - 0x2710]
00006B52 486E FFFA pea.l [A6 - 0x6]
00006B56 3F00 move.w -[A7], D0
00006B58 3F3C 0002 move.w -[A7], 0x2
00006B5C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006B60 4EAD 0C42 jsr [A5 + 0xC42 /* export_388 */]
00006B64 4FEF 000C lea.l A7, [A7 + 0xC]
00006B68 3D40 FFF8 move.w [A6 - 0x8], D0
00006B6C 6024 bra +0x26 /* 00006B92 */
00006B6E 203C 0000 FFFF move.l D0, 0xFFFF
00006B74 C0AD D8F0 and.l D0, [A5 - 0x2710]
00006B78 486E FFFA pea.l [A6 - 0x6]
00006B7C 2F00 move.l -[A7], D0
00006B7E 3F3C 0002 move.w -[A7], 0x2
00006B82 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006B86 4EAD 0C12 jsr [A5 + 0xC12 /* export_382 */]
00006B8A 4FEF 000E lea.l A7, [A7 + 0xE]
00006B8E 3D40 FFF8 move.w [A6 - 0x8], D0
label00006B92:
00006B92 4A6E FFF8 tst.w [A6 - 0x8]
00006B96 6708 beq +0xA /* 00006BA0 */
00006B98 7001 moveq.l D0, 0x01
00006B9A 3B40 D8EA move.w [A5 - 0x2716], D0
00006B9E 6014 bra +0x16 /* 00006BB4 */
label00006BA0:
00006BA0 2F2D D8F4 move.l -[A7], [A5 - 0x270C]
00006BA4 3F2E FFFA move.w -[A7], [A6 - 0x6]
00006BA8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006BAC 4EBA 000A jsr [PC + 0xA /* 00006BB8 */]
00006BB0 4FEF 000A lea.l A7, [A7 + 0xA]
label00006BB4:
00006BB4 4E5E unlink A6
00006BB6 4E75 rts
fn00006BB8:
00006BB8 4E56 FF9E link A6, -0x0062
00006BBC 2F07 move.l -[A7], D7
00006BBE 486E FFA2 pea.l [A6 - 0x5E]
00006BC2 2F2E 000E move.l -[A7], [A6 + 0xE]
00006BC6 4EBA 0450 jsr [PC + 0x450 /* 00007018 */]
00006BCA 508F addq.l A7, 8
00006BCC 42A7 clr.l -[A7]
00006BCE 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00006BD2 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00006BD6 201F move.l D0, [A7]+
00006BD8 2E00 move.l D7, D0
00006BDA 2F07 move.l -[A7], D7
00006BDC 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00006BE0 588F addq.l A7, 4
00006BE2 4A40 tst.w D0
00006BE4 670A beq +0xC /* 00006BF0 */
00006BE6 7001 moveq.l D0, 0x01
00006BE8 3B40 D8EA move.w [A5 - 0x2716], D0
00006BEC 6000 014E bra +0x150 /* 00006D3C */
label00006BF0:
00006BF0 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00006BF4 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00006BF8 302D 928E move.w D0, [A5 - 0x6D72]
00006BFC B06E 000C cmp.w D0, [A6 + 0xC]
00006C00 6658 bne +0x5A /* 00006C5A */
00006C02 202D 929E move.l D0, [A5 - 0x6D62]
00006C06 B0AE 0008 cmp.l D0, [A6 + 0x8]
00006C0A 664E bne +0x50 /* 00006C5A */
00006C0C 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00006C10 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00006C14 588F addq.l A7, 4
00006C16 42A7 clr.l -[A7]
00006C18 4878 FFFF push.l 0xFFFF
00006C1C 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00006C20 A9D1 syscall TESetSelect
00006C22 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00006C26 A9D7 syscall TEDelete
00006C28 206E FFA2 movea.l A0, [A6 - 0x5E]
00006C2C 2F2D 929A move.l -[A7], [A5 - 0x6D66]
00006C30 2F07 move.l -[A7], D7
00006C32 2F10 move.l -[A7], [A0]
00006C34 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00006C38 4FEF 000C lea.l A7, [A7 + 0xC]
00006C3C 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00006C40 7001 moveq.l D0, 0x01
00006C42 3B40 928C move.w [A5 - 0x6D74], D0
00006C46 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00006C4A 4A40 tst.w D0
00006C4C 6700 00E6 beq +0xE8 /* 00006D34 */
00006C50 7001 moveq.l D0, 0x01
00006C52 3B40 D8EA move.w [A5 - 0x2716], D0
00006C56 6000 00DC bra +0xDE /* 00006D34 */
label00006C5A:
00006C5A A896 syscall HidePen
00006C5C 206E 0008 movea.l A0, [A6 + 0x8]
00006C60 302E 000C move.w D0, [A6 + 0xC]
00006C64 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00006C68 D090 add.l D0, [A0]
00006C6A 2040 movea.l A0, D0
00006C6C 43EE FFA6 lea.l A1, [A6 - 0x5A]
00006C70 7013 moveq.l D0, 0x13
label00006C72:
00006C72 22D8 move.l [A1]+, [A0]+
00006C74 51C8 FFFC dbf D0, -0x6 /* 00006C72 */
00006C78 32D8 move.w [A1]+, [A0]+
00006C7A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00006C7E 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00006C82 588F addq.l A7, 4
00006C84 42A7 clr.l -[A7]
00006C86 486E FFB4 pea.l [A6 - 0x4C]
00006C8A 486E FFB4 pea.l [A6 - 0x4C]
00006C8E A83E syscall TEStyleNew
00006C90 205F movea.l A0, [A7]+
00006C92 2D48 FF9E move.l [A6 - 0x62], A0
00006C96 2F2E FF9E move.l -[A7], [A6 - 0x62]
00006C9A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00006C9E 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
00006CA2 508F addq.l A7, 8
00006CA4 42A7 clr.l -[A7]
00006CA6 4878 FFFF push.l 0xFFFF
00006CAA 2F2E FF9E move.l -[A7], [A6 - 0x62]
00006CAE A9D1 syscall TESetSelect
00006CB0 2F2E FF9E move.l -[A7], [A6 - 0x62]
00006CB4 A9D7 syscall TEDelete
00006CB6 206E FFA2 movea.l A0, [A6 - 0x5E]
00006CBA 2F2E FF9E move.l -[A7], [A6 - 0x62]
00006CBE 2F07 move.l -[A7], D7
00006CC0 2F10 move.l -[A7], [A0]
00006CC2 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00006CC6 4FEF 000C lea.l A7, [A7 + 0xC]
00006CCA 2F2E FF9E move.l -[A7], [A6 - 0x62]
00006CCE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00006CD2 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00006CD6 508F addq.l A7, 8
00006CD8 2F2E FF9E move.l -[A7], [A6 - 0x62]
00006CDC A9CD syscall TEDispose
00006CDE A897 syscall ShowPen
00006CE0 2F2D 9008 move.l -[A7], [A5 - 0x6FF8]
00006CE4 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00006CE8 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00006CEC 508F addq.l A7, 8
00006CEE 3F00 move.w -[A7], D0
00006CF0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00006CF4 548F addq.l A7, 2
00006CF6 486E FFA6 pea.l [A6 - 0x5A]
00006CFA 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00006CFE 588F addq.l A7, 4
00006D00 4A40 tst.w D0
00006D02 670E beq +0x10 /* 00006D12 */
00006D04 3F3C 0001 move.w -[A7], 0x1
00006D08 486E FFA6 pea.l [A6 - 0x5A]
00006D0C 4EAD 0B32 jsr [A5 + 0xB32 /* export_354 */]
00006D10 5C8F addq.l A7, 6
label00006D12:
00006D12 486E FFF8 pea.l [A6 - 0x8]
00006D16 3F2E 000C move.w -[A7], [A6 + 0xC]
00006D1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006D1E 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
00006D22 4FEF 000A lea.l A7, [A7 + 0xA]
00006D26 486E FFF8 pea.l [A6 - 0x8]
00006D2A 2F2D 9030 move.l -[A7], [A5 - 0x6FD0]
00006D2E 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00006D32 508F addq.l A7, 8
label00006D34:
00006D34 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00006D38 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00006D3C:
00006D3C 2E1F move.l D7, [A7]+
00006D3E 4E5E unlink A6
00006D40 4E75 rts
fn00006D42:
00006D42 42AD D90C clr.l [A5 - 0x26F4]
00006D46 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
00006D4A 2F2D D8EC move.l -[A7], [A5 - 0x2714]
00006D4E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00006D52 508F addq.l A7, 8
00006D54 4A40 tst.w D0
00006D56 6706 beq +0x8 /* 00006D5E */
00006D58 70FF moveq.l D0, 0xFFFFFFFF
00006D5A 2B40 D90C move.l [A5 - 0x26F4], D0
label00006D5E:
00006D5E 4E75 rts
fn00006D60:
00006D60 4E56 FFFE link A6, -0x0002
00006D64 48E7 0018 movem.l -[A7], A3,A4
00006D68 286D D8EC movea.l A4, [A5 - 0x2714]
00006D6C 206D D8F0 movea.l A0, [A5 - 0x2710]
00006D70 5288 addq.l A0, 1
00006D72 2648 movea.l A3, A0
00006D74 426E FFFE clr.w [A6 - 0x2]
00006D78 600E bra +0x10 /* 00006D88 */
label00006D7A:
00006D7A 41D3 lea.l A0, [A3]
00006D7C 528B addq.l A3, 1
00006D7E 43D4 lea.l A1, [A4]
00006D80 528C addq.l A4, 1
00006D82 1091 move.b [A0], [A1]
00006D84 526E FFFE addq.w [A6 - 0x2], 1
label00006D88:
00006D88 4A14 tst.b [A4]
00006D8A 670E beq +0x10 /* 00006D9A */
00006D8C 0C14 000D cmpi.b [A4], 0xD /* '\r' */
00006D90 6708 beq +0xA /* 00006D9A */
00006D92 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF
00006D98 6FE0 ble -0x1E /* 00006D7A */
label00006D9A:
00006D9A 206D D8F0 movea.l A0, [A5 - 0x2710]
00006D9E 10AE FFFF move.b [A0], [A6 - 0x1]
00006DA2 4CDF 1800 movem.l A3,A4, [A7]+
00006DA6 4E5E unlink A6
00006DA8 4E75 rts
fn00006DAA:
00006DAA 3F3C 000D move.w -[A7], 0xD /* '\r' */
00006DAE 4EBA 0010 jsr [PC + 0x10 /* 00006DC0 */]
00006DB2 548F addq.l A7, 2
00006DB4 4E75 rts
fn00006DB6:
00006DB6 4267 clr.w -[A7]
00006DB8 4EBA 0006 jsr [PC + 0x6 /* 00006DC0 */]
00006DBC 548F addq.l A7, 2
00006DBE 4E75 rts
fn00006DC0:
00006DC0 4E56 0000 link A6, 0
00006DC4 2F0C move.l -[A7], A4
00006DC6 206D D8EC movea.l A0, [A5 - 0x2714]
00006DCA 2850 movea.l A4, [A0]
00006DCC 6002 bra +0x4 /* 00006DD0 */
label00006DCE:
00006DCE 528C addq.l A4, 1
label00006DD0:
00006DD0 4A14 tst.b [A4]
00006DD2 6708 beq +0xA /* 00006DDC */
00006DD4 1014 move.b D0, [A4]
00006DD6 B02E 0009 cmp.b D0, [A6 + 0x9]
00006DDA 66F2 bne -0xC /* 00006DCE */
label00006DDC:
00006DDC 206D D8EC movea.l A0, [A5 - 0x2714]
00006DE0 208C move.l [A0], A4
00006DE2 285F movea.l A4, [A7]+
00006DE4 4E5E unlink A6
00006DE6 4E75 rts
fn00006DE8:
00006DE8 4E56 FFEC link A6, -0x0014
00006DEC 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00006DF0 286E 0008 movea.l A4, [A6 + 0x8]
00006DF4 486E FFFC pea.l [A6 - 0x4]
00006DF8 2F0C move.l -[A7], A4
00006DFA 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00006DFE 508F addq.l A7, 8
00006E00 42A7 clr.l -[A7]
00006E02 2F2E 000C move.l -[A7], [A6 + 0xC]
00006E06 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00006E0A 201F move.l D0, [A7]+
00006E0C 4878 0010 push.l 0x10
00006E10 2F00 move.l -[A7], D0
00006E12 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00006E16 3C00 move.w D6, D0
00006E18 7E00 moveq.l D7, 0x00
00006E1A 604A bra +0x4C /* 00006E66 */
label00006E1C:
00006E1C 206E 000C movea.l A0, [A6 + 0xC]
00006E20 3007 move.w D0, D7
00006E22 48C0 ext.l D0
00006E24 E980 asl D0, 4
00006E26 D090 add.l D0, [A0]
00006E28 2040 movea.l A0, D0
00006E2A 43EE FFEC lea.l A1, [A6 - 0x14]
00006E2E 22D8 move.l [A1]+, [A0]+
00006E30 22D8 move.l [A1]+, [A0]+
00006E32 22D8 move.l [A1]+, [A0]+
00006E34 22D8 move.l [A1]+, [A0]+
00006E36 202E FFF0 move.l D0, [A6 - 0x10]
00006E3A B0AE FFFC cmp.l D0, [A6 - 0x4]
00006E3E 6624 bne +0x26 /* 00006E64 */
00006E40 2F0C move.l -[A7], A4
00006E42 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00006E46 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
00006E4A 508F addq.l A7, 8
00006E4C 4A40 tst.w D0
00006E4E 6714 beq +0x16 /* 00006E64 */
00006E50 206E 0010 movea.l A0, [A6 + 0x10]
00006E54 43EE FFEC lea.l A1, [A6 - 0x14]
00006E58 20D9 move.l [A0]+, [A1]+
00006E5A 20D9 move.l [A0]+, [A1]+
00006E5C 20D9 move.l [A0]+, [A1]+
00006E5E 20D9 move.l [A0]+, [A1]+
00006E60 7001 moveq.l D0, 0x01
00006E62 6008 bra +0xA /* 00006E6C */
label00006E64:
00006E64 5247 addq.w D7, 1
label00006E66:
00006E66 BE46 cmp.w D7, D6
00006E68 6DB2 blt -0x4C /* 00006E1C */
00006E6A 7000 moveq.l D0, 0x00
label00006E6C:
00006E6C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00006E70 4E5E unlink A6
00006E72 4E75 rts
fn00006E74:
00006E74 4E56 FFA6 link A6, -0x005A
00006E78 4AAD D8EC tst.l [A5 - 0x2714]
00006E7C 6708 beq +0xA /* 00006E86 */
00006E7E 2D6D 9014 FFAA move.l [A6 - 0x56], [A5 - 0x6FEC]
00006E84 6006 bra +0x8 /* 00006E8C */
label00006E86:
00006E86 2D6D 9028 FFAA move.l [A6 - 0x56], [A5 - 0x6FD8]
label00006E8C:
00006E8C 486E FFA8 pea.l [A6 - 0x58]
00006E90 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
00006E94 4267 clr.w -[A7]
00006E96 2F2E FFAA move.l -[A7], [A6 - 0x56]
00006E9A 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
00006E9E 4FEF 000E lea.l A7, [A7 + 0xE]
00006EA2 3D40 FFA6 move.w [A6 - 0x5A], D0
00006EA6 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
00006EAA 3F2E FFA8 move.w -[A7], [A6 - 0x58]
00006EAE 2F2E FFAA move.l -[A7], [A6 - 0x56]
00006EB2 4EBA 0098 jsr [PC + 0x98 /* 00006F4C */]
00006EB6 508F addq.l A7, 8
00006EB8 4E5E unlink A6
00006EBA 4E75 rts
fn00006EBC:
00006EBC 4E56 FFA6 link A6, -0x005A
00006EC0 4AAD D8EC tst.l [A5 - 0x2714]
00006EC4 6708 beq +0xA /* 00006ECE */
00006EC6 2D6D 9014 FFAA move.l [A6 - 0x56], [A5 - 0x6FEC]
00006ECC 6006 bra +0x8 /* 00006ED4 */
label00006ECE:
00006ECE 2D6D 9028 FFAA move.l [A6 - 0x56], [A5 - 0x6FD8]
label00006ED4:
00006ED4 486E FFA8 pea.l [A6 - 0x58]
00006ED8 3F2D D8F2 move.w -[A7], [A5 - 0x270E]
00006EDC 4267 clr.w -[A7]
00006EDE 2F2E FFAA move.l -[A7], [A6 - 0x56]
00006EE2 4EAD 0C42 jsr [A5 + 0xC42 /* export_388 */]
00006EE6 4FEF 000C lea.l A7, [A7 + 0xC]
00006EEA 3D40 FFA6 move.w [A6 - 0x5A], D0
00006EEE 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
00006EF2 3F2E FFA8 move.w -[A7], [A6 - 0x58]
00006EF6 2F2E FFAA move.l -[A7], [A6 - 0x56]
00006EFA 4EBA 0050 jsr [PC + 0x50 /* 00006F4C */]
00006EFE 508F addq.l A7, 8
00006F00 4E5E unlink A6
00006F02 4E75 rts
fn00006F04:
00006F04 4E56 FFA6 link A6, -0x005A
00006F08 4AAD D8EC tst.l [A5 - 0x2714]
00006F0C 6708 beq +0xA /* 00006F16 */
00006F0E 2D6D 9014 FFAA move.l [A6 - 0x56], [A5 - 0x6FEC]
00006F14 6006 bra +0x8 /* 00006F1C */
label00006F16:
00006F16 2D6D 9028 FFAA move.l [A6 - 0x56], [A5 - 0x6FD8]
label00006F1C:
00006F1C 486E FFA8 pea.l [A6 - 0x58]
00006F20 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
00006F24 4267 clr.w -[A7]
00006F26 2F2E FFAA move.l -[A7], [A6 - 0x56]
00006F2A 4EAD 0C12 jsr [A5 + 0xC12 /* export_382 */]
00006F2E 4FEF 000E lea.l A7, [A7 + 0xE]
00006F32 3D40 FFA6 move.w [A6 - 0x5A], D0
00006F36 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
00006F3A 3F2E FFA8 move.w -[A7], [A6 - 0x58]
00006F3E 2F2E FFAA move.l -[A7], [A6 - 0x56]
00006F42 4EBA 0008 jsr [PC + 0x8 /* 00006F4C */]
00006F46 508F addq.l A7, 8
00006F48 4E5E unlink A6
00006F4A 4E75 rts
fn00006F4C:
00006F4C 4E56 FFA8 link A6, -0x0058
00006F50 4A6E 000E tst.w [A6 + 0xE]
00006F54 670A beq +0xC /* 00006F60 */
00006F56 7001 moveq.l D0, 0x01
00006F58 3B40 D8EA move.w [A5 - 0x2716], D0
00006F5C 6000 00B6 bra +0xB8 /* 00007014 */
label00006F60:
00006F60 206E 0008 movea.l A0, [A6 + 0x8]
00006F64 302E 000C move.w D0, [A6 + 0xC]
00006F68 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00006F6C D090 add.l D0, [A0]
00006F6E 2040 movea.l A0, D0
00006F70 43EE FFAE lea.l A1, [A6 - 0x52]
00006F74 7013 moveq.l D0, 0x13
label00006F76:
00006F76 22D8 move.l [A1]+, [A0]+
00006F78 51C8 FFFC dbf D0, -0x6 /* 00006F76 */
00006F7C 32D8 move.w [A1]+, [A0]+
00006F7E 0C6E 0069 FFAE cmpi.w [A6 - 0x52], 0x69 /* 'i' */
00006F84 670A beq +0xC /* 00006F90 */
00006F86 7001 moveq.l D0, 0x01
00006F88 3B40 D8EA move.w [A5 - 0x2716], D0
00006F8C 6000 0086 bra +0x88 /* 00007014 */
label00006F90:
00006F90 2B6E FFEC D91E move.l [A5 - 0x26E2], [A6 - 0x14]
00006F96 4AAD D8EC tst.l [A5 - 0x2714]
00006F9A 671E beq +0x20 /* 00006FBA */
00006F9C 2B6D 9018 D922 move.l [A5 - 0x26DE], [A5 - 0x6FE8]
00006FA2 2F2D 9008 move.l -[A7], [A5 - 0x6FF8]
00006FA6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00006FAA 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00006FAE 508F addq.l A7, 8
00006FB0 3F00 move.w -[A7], D0
00006FB2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00006FB6 548F addq.l A7, 2
00006FB8 601C bra +0x1E /* 00006FD6 */
label00006FBA:
00006FBA 2B6D 902C D922 move.l [A5 - 0x26DE], [A5 - 0x6FD4]
00006FC0 2F2D 901C move.l -[A7], [A5 - 0x6FE4]
00006FC4 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00006FC8 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00006FCC 508F addq.l A7, 8
00006FCE 3F00 move.w -[A7], D0
00006FD0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00006FD4 548F addq.l A7, 2
label00006FD6:
00006FD6 3B6E FFF4 D92E move.w [A5 - 0x26D2], [A6 - 0xC]
00006FDC 3B6E FFE4 D932 move.w [A5 - 0x26CE], [A6 - 0x1C]
00006FE2 41ED D926 lea.l A0, [A5 - 0x26DA]
00006FE6 43EE FFBC lea.l A1, [A6 - 0x44]
00006FEA 20D9 move.l [A0]+, [A1]+
00006FEC 20D9 move.l [A0]+, [A1]+
00006FEE 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00006FF2 486E FFAC pea.l [A6 - 0x54]
00006FF6 486E FFA8 pea.l [A6 - 0x58]
00006FFA 486E FFBC pea.l [A6 - 0x44]
00006FFE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00007002 4FEF 000E lea.l A7, [A7 + 0xE]
00007006 3B6E FFAC D930 move.w [A5 - 0x26D0], [A6 - 0x54]
0000700C 41ED D91E lea.l A0, [A5 - 0x26E2]
00007010 2B48 D90C move.l [A5 - 0x26F4], A0
label00007014:
00007014 4E5E unlink A6
00007016 4E75 rts
fn00007018:
00007018 4E56 0000 link A6, 0
0000701C 48E7 0108 movem.l -[A7], D7,A4
00007020 206E 0008 movea.l A0, [A6 + 0x8]
00007024 2850 movea.l A4, [A0]
00007026 7E00 moveq.l D7, 0x00
00007028 600E bra +0x10 /* 00007038 */
label0000702A:
0000702A 41D4 lea.l A0, [A4]
0000702C 528C addq.l A4, 1
0000702E 7000 moveq.l D0, 0x00
00007030 1010 move.b D0, [A0]
00007032 4A40 tst.w D0
00007034 670A beq +0xC /* 00007040 */
00007036 5287 addq.l D7, 1
label00007038:
00007038 0C87 0001 86A0 cmpi.l D7, 0x186A0
0000703E 6DEA blt -0x14 /* 0000702A */
label00007040:
00007040 42A7 clr.l -[A7]
00007042 2F07 move.l -[A7], D7
00007044 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00007048 205F movea.l A0, [A7]+
0000704A 226E 000C movea.l A1, [A6 + 0xC]
0000704E 2288 move.l [A1], A0
00007050 B0FC 0000 cmpa.w A0, 0x0
00007054 6618 bne +0x1A /* 0000706E */
00007056 42A7 clr.l -[A7]
00007058 42A7 clr.l -[A7]
0000705A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000705E 205F movea.l A0, [A7]+
00007060 226E 000C movea.l A1, [A6 + 0xC]
00007064 2288 move.l [A1], A0
00007066 7001 moveq.l D0, 0x01
00007068 3B40 D8EA move.w [A5 - 0x2716], D0
0000706C 6028 bra +0x2A /* 00007096 */
label0000706E:
0000706E 206E 000C movea.l A0, [A6 + 0xC]
00007072 2F10 move.l -[A7], [A0]
00007074 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00007078 206E 000C movea.l A0, [A6 + 0xC]
0000707C 226E 0008 movea.l A1, [A6 + 0x8]
00007080 2F11 move.l -[A7], [A1]
00007082 2050 movea.l A0, [A0]
00007084 2F10 move.l -[A7], [A0]
00007086 2F07 move.l -[A7], D7
00007088 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
0000708C 206E 000C movea.l A0, [A6 + 0xC]
00007090 2F10 move.l -[A7], [A0]
00007092 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
label00007096:
00007096 4CDF 1080 movem.l D7,A4, [A7]+
0000709A 4E5E unlink A6
0000709C 4E75 rts
fn0000709E:
0000709E 4E56 FFFC link A6, -0x0004
000070A2 7001 moveq.l D0, 0x01
000070A4 3B40 D8EA move.w [A5 - 0x2716], D0
000070A8 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000070AC 2F2D D8F4 move.l -[A7], [A5 - 0x270C]
000070B0 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
000070B4 2F2D D8EC move.l -[A7], [A5 - 0x2714]
000070B8 4EBA 0048 jsr [PC + 0x48 /* 00007102 */]
000070BC 4FEF 0010 lea.l A7, [A7 + 0x10]
000070C0 2D40 FFFC move.l [A6 - 0x4], D0
000070C4 4AAE FFFC tst.l [A6 - 0x4]
000070C8 6734 beq +0x36 /* 000070FE */
000070CA 2B6E FFFC D90C move.l [A5 - 0x26F4], [A6 - 0x4]
000070D0 426D D8EA clr.w [A5 - 0x2716]
000070D4 0CAD 5843 4D44 D8EC cmpi.l [A5 - 0x2714], 0x58434D44 /* 'XCMD' */
000070DC 670A beq +0xC /* 000070E8 */
000070DE 0CAD 5846 434E D8EC cmpi.l [A5 - 0x2714], 0x5846434E /* 'XFCN' */
000070E6 6616 bne +0x18 /* 000070FE */
label000070E8:
000070E8 206D 8FE8 movea.l A0, [A5 - 0x7018]
000070EC 2F28 0D66 move.l -[A7], [A0 + 0xD66]
000070F0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000070F4 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000070F8 4EBA E7C2 jsr [PC - 0x183E /* 000058BC */]
000070FC 588F addq.l A7, 4
label000070FE:
000070FE 4E5E unlink A6
00007100 4E75 rts
fn00007102:
00007102 4E56 FFC6 link A6, -0x003A
00007106 42A7 clr.l -[A7]
00007108 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000710C 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00007110 201F move.l D0, [A7]+
00007112 4878 0003 push.l 0x3
00007116 2F00 move.l -[A7], D0
00007118 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000711C 2F00 move.l -[A7], D0
0000711E 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00007122 588F addq.l A7, 4
00007124 4A40 tst.w D0
00007126 6706 beq +0x8 /* 0000712E */
00007128 7000 moveq.l D0, 0x00
0000712A 6000 0184 bra +0x186 /* 000072B0 */
label0000712E:
0000712E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00007132 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00007136 588F addq.l A7, 4
00007138 4A40 tst.w D0
0000713A 6600 0174 bne +0x176 /* 000072B0 */
0000713E 486E FFD2 pea.l [A6 - 0x2E]
00007142 4878 0014 push.l 0x14
00007146 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000714A 4EAD 065A jsr [A5 + 0x65A /* export_199 */]
0000714E 4FEF 000C lea.l A7, [A7 + 0xC]
00007152 3F00 move.w -[A7], D0
00007154 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007158 548F addq.l A7, 2
0000715A 206E FFD2 movea.l A0, [A6 - 0x2E]
0000715E 4868 7530 pea.l [A0 + 0x7530]
00007162 2F2E 0014 move.l -[A7], [A6 + 0x14]
00007166 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000716A 508F addq.l A7, 8
0000716C 4A40 tst.w D0
0000716E 6706 beq +0x8 /* 00007176 */
00007170 7000 moveq.l D0, 0x00
00007172 6000 013C bra +0x13E /* 000072B0 */
label00007176:
00007176 7006 moveq.l D0, 0x06
00007178 3D40 FFE2 move.w [A6 - 0x1E], D0
0000717C 42AE FFE4 clr.l [A6 - 0x1C]
00007180 486E FFE8 pea.l [A6 - 0x18]
00007184 2F2E 000C move.l -[A7], [A6 + 0xC]
00007188 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000718C 508F addq.l A7, 8
0000718E 486E FFEC pea.l [A6 - 0x14]
00007192 2F2E 0010 move.l -[A7], [A6 + 0x10]
00007196 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
0000719A 508F addq.l A7, 8
0000719C 42A7 clr.l -[A7]
0000719E 4878 000E push.l 0xE
000071A2 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000071A6 205F movea.l A0, [A7]+
000071A8 2D48 FFDA move.l [A6 - 0x26], A0
000071AC 206E FFDA movea.l A0, [A6 - 0x26]
000071B0 2050 movea.l A0, [A0]
000071B2 43EE FFE2 lea.l A1, [A6 - 0x1E]
000071B6 20D9 move.l [A0]+, [A1]+
000071B8 20D9 move.l [A0]+, [A1]+
000071BA 20D9 move.l [A0]+, [A1]+
000071BC 30D9 move.w [A0]+, [A1]+
000071BE 2F2E FFDA move.l -[A7], [A6 - 0x26]
000071C2 486E FFD6 pea.l [A6 - 0x2A]
000071C6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000071CA 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
000071CE 4FEF 000C lea.l A7, [A7 + 0xC]
000071D2 3F00 move.w -[A7], D0
000071D4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000071D8 548F addq.l A7, 2
000071DA 486E FFDE pea.l [A6 - 0x22]
000071DE 4878 0003 push.l 0x3
000071E2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000071E6 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000071EA 4FEF 000C lea.l A7, [A7 + 0xC]
000071EE 3F00 move.w -[A7], D0
000071F0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000071F4 548F addq.l A7, 2
000071F6 206E FFDE movea.l A0, [A6 - 0x22]
000071FA 2050 movea.l A0, [A0]
000071FC 2D68 0002 FFCA move.l [A6 - 0x36], [A0 + 0x2]
00007202 206E FFDE movea.l A0, [A6 - 0x22]
00007206 2050 movea.l A0, [A0]
00007208 52A8 0002 addq.l [A0 + 0x2], 1
0000720C 206E FFDE movea.l A0, [A6 - 0x22]
00007210 2050 movea.l A0, [A0]
00007212 2D68 0006 FFCE move.l [A6 - 0x32], [A0 + 0x6]
00007218 206E FFDE movea.l A0, [A6 - 0x22]
0000721C 2050 movea.l A0, [A0]
0000721E 52A8 0006 addq.l [A0 + 0x6], 1
00007222 2D6E FFD6 FFF0 move.l [A6 - 0x10], [A6 - 0x2A]
00007228 2D6E FFCE FFF4 move.l [A6 - 0xC], [A6 - 0x32]
0000722E 486E FFC6 pea.l [A6 - 0x3A]
00007232 2F2E 000C move.l -[A7], [A6 + 0xC]
00007236 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000723A 508F addq.l A7, 8
0000723C 2D6E FFC6 FFF8 move.l [A6 - 0x8], [A6 - 0x3A]
00007242 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8]
00007248 486E FFF0 pea.l [A6 - 0x10]
0000724C 2F2E FFCA move.l -[A7], [A6 - 0x36]
00007250 2F2E FFDE move.l -[A7], [A6 - 0x22]
00007254 2F2E 0014 move.l -[A7], [A6 + 0x14]
00007258 4EAD 10CA jsr [A5 + 0x10CA /* export_533 */]
0000725C 4FEF 0010 lea.l A7, [A7 + 0x10]
00007260 2F2E FFDE move.l -[A7], [A6 - 0x22]
00007264 2F2E 0014 move.l -[A7], [A6 + 0x14]
00007268 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
0000726C 508F addq.l A7, 8
0000726E 4878 0003 push.l 0x3
00007272 2F2E 0014 move.l -[A7], [A6 + 0x14]
00007276 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000727A 508F addq.l A7, 8
0000727C 3F00 move.w -[A7], D0
0000727E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007282 548F addq.l A7, 2
00007284 4878 0003 push.l 0x3
00007288 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000728C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00007290 508F addq.l A7, 8
00007292 3F00 move.w -[A7], D0
00007294 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007298 548F addq.l A7, 2
0000729A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000729E 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
000072A2 588F addq.l A7, 4
000072A4 3F00 move.w -[A7], D0
000072A6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000072AA 548F addq.l A7, 2
000072AC 202E FFCE move.l D0, [A6 - 0x32]
label000072B0:
000072B0 4E5E unlink A6
000072B2 4E75 rts
fn000072B4:
000072B4 4E56 FFE0 link A6, -0x0020
000072B8 486E FFEC pea.l [A6 - 0x14]
000072BC 4878 0003 push.l 0x3
000072C0 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000072C4 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000072C8 4FEF 000C lea.l A7, [A7 + 0xC]
000072CC 3F00 move.w -[A7], D0
000072CE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000072D2 548F addq.l A7, 2
000072D4 4A6E 0008 tst.w [A6 + 0x8]
000072D8 671E beq +0x20 /* 000072F8 */
000072DA 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
000072DE 2F2D D8EC move.l -[A7], [A5 - 0x2714]
000072E2 2F2E FFEC move.l -[A7], [A6 - 0x14]
000072E6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000072EA 4EBA 0568 jsr [PC + 0x568 /* 00007854 */]
000072EE 4FEF 0010 lea.l A7, [A7 + 0x10]
000072F2 2D40 FFE8 move.l [A6 - 0x18], D0
000072F6 601C bra +0x1E /* 00007314 */
label000072F8:
000072F8 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
000072FC 2F2D D8EC move.l -[A7], [A5 - 0x2714]
00007300 2F2E FFEC move.l -[A7], [A6 - 0x14]
00007304 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007308 4EBA 047A jsr [PC + 0x47A /* 00007784 */]
0000730C 4FEF 0010 lea.l A7, [A7 + 0x10]
00007310 2D40 FFE8 move.l [A6 - 0x18], D0
label00007314:
00007314 4AAE FFE8 tst.l [A6 - 0x18]
00007318 6C20 bge +0x22 /* 0000733A */
0000731A 7001 moveq.l D0, 0x01
0000731C 3B40 D8EA move.w [A5 - 0x2716], D0
00007320 4878 0003 push.l 0x3
00007324 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007328 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000732C 508F addq.l A7, 8
0000732E 3F00 move.w -[A7], D0
00007330 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007334 548F addq.l A7, 2
00007336 6000 00CC bra +0xCE /* 00007404 */
label0000733A:
0000733A 486E FFF0 pea.l [A6 - 0x10]
0000733E 206E FFE8 movea.l A0, [A6 - 0x18]
00007342 4868 0001 pea.l [A0 + 0x1]
00007346 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000734A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
0000734E 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00007352 4FEF 0010 lea.l A7, [A7 + 0x10]
00007356 486E FFE4 pea.l [A6 - 0x1C]
0000735A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000735E 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007362 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00007366 4FEF 000C lea.l A7, [A7 + 0xC]
0000736A 3F00 move.w -[A7], D0
0000736C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007370 548F addq.l A7, 2
00007372 4878 0003 push.l 0x3
00007376 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000737A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000737E 2F00 move.l -[A7], D0
00007380 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00007384 588F addq.l A7, 4
00007386 4A40 tst.w D0
00007388 671E beq +0x20 /* 000073A8 */
0000738A 7001 moveq.l D0, 0x01
0000738C 3B40 D8EA move.w [A5 - 0x2716], D0
00007390 4878 0003 push.l 0x3
00007394 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007398 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000739C 508F addq.l A7, 8
0000739E 3F00 move.w -[A7], D0
000073A0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000073A4 548F addq.l A7, 2
000073A6 605C bra +0x5E /* 00007404 */
label000073A8:
000073A8 486E FFE0 pea.l [A6 - 0x20]
000073AC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000073B0 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000073B4 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000073B8 4FEF 000C lea.l A7, [A7 + 0xC]
000073BC 3F00 move.w -[A7], D0
000073BE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000073C2 548F addq.l A7, 2
000073C4 206E FFE0 movea.l A0, [A6 - 0x20]
000073C8 486D D90C pea.l [A5 - 0x26F4]
000073CC 2050 movea.l A0, [A0]
000073CE 2F28 000A move.l -[A7], [A0 + 0xA]
000073D2 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
000073D6 508F addq.l A7, 8
000073D8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000073DC 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000073E0 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000073E4 508F addq.l A7, 8
000073E6 3F00 move.w -[A7], D0
000073E8 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000073EC 548F addq.l A7, 2
000073EE 4878 0003 push.l 0x3
000073F2 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000073F6 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000073FA 508F addq.l A7, 8
000073FC 3F00 move.w -[A7], D0
000073FE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007402 548F addq.l A7, 2
label00007404:
00007404 4E5E unlink A6
00007406 4E75 rts
fn00007408:
00007408 4E56 FFDE link A6, -0x0022
0000740C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007410 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00007414 588F addq.l A7, 4
00007416 4A40 tst.w D0
00007418 670A beq +0xC /* 00007424 */
0000741A 7001 moveq.l D0, 0x01
0000741C 3B40 D8EA move.w [A5 - 0x2716], D0
00007420 6000 0174 bra +0x176 /* 00007596 */
label00007424:
00007424 486E FFEA pea.l [A6 - 0x16]
00007428 4878 0003 push.l 0x3
0000742C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007430 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00007434 4FEF 000C lea.l A7, [A7 + 0xC]
00007438 3F00 move.w -[A7], D0
0000743A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000743E 548F addq.l A7, 2
00007440 4A6E 0008 tst.w [A6 + 0x8]
00007444 671E beq +0x20 /* 00007464 */
00007446 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
0000744A 2F2D D8EC move.l -[A7], [A5 - 0x2714]
0000744E 2F2E FFEA move.l -[A7], [A6 - 0x16]
00007452 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007456 4EBA 03FC jsr [PC + 0x3FC /* 00007854 */]
0000745A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000745E 2D40 FFE6 move.l [A6 - 0x1A], D0
00007462 601C bra +0x1E /* 00007480 */
label00007464:
00007464 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
00007468 2F2D D8EC move.l -[A7], [A5 - 0x2714]
0000746C 2F2E FFEA move.l -[A7], [A6 - 0x16]
00007470 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007474 4EBA 030E jsr [PC + 0x30E /* 00007784 */]
00007478 4FEF 0010 lea.l A7, [A7 + 0x10]
0000747C 2D40 FFE6 move.l [A6 - 0x1A], D0
label00007480:
00007480 4AAE FFE6 tst.l [A6 - 0x1A]
00007484 6C20 bge +0x22 /* 000074A6 */
00007486 7001 moveq.l D0, 0x01
00007488 3B40 D8EA move.w [A5 - 0x2716], D0
0000748C 4878 0003 push.l 0x3
00007490 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007494 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00007498 508F addq.l A7, 8
0000749A 3F00 move.w -[A7], D0
0000749C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000074A0 548F addq.l A7, 2
000074A2 6000 00F2 bra +0xF4 /* 00007596 */
label000074A6:
000074A6 486E FFEE pea.l [A6 - 0x12]
000074AA 206E FFE6 movea.l A0, [A6 - 0x1A]
000074AE 4868 0001 pea.l [A0 + 0x1]
000074B2 2F2E FFEA move.l -[A7], [A6 - 0x16]
000074B6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000074BA 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000074BE 4FEF 0010 lea.l A7, [A7 + 0x10]
000074C2 2F2E FFEE move.l -[A7], [A6 - 0x12]
000074C6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000074CA 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000074CE 508F addq.l A7, 8
000074D0 3D40 FFFE move.w [A6 - 0x2], D0
000074D4 0C6E 0069 FFFE cmpi.w [A6 - 0x2], 0x69 /* 'i' */
000074DA 6634 bne +0x36 /* 00007510 */
000074DC 0CAD 5843 4D44 D8EC cmpi.l [A5 - 0x2714], 0x58434D44 /* 'XCMD' */
000074E4 670A beq +0xC /* 000074F0 */
000074E6 0CAD 5846 434E D8EC cmpi.l [A5 - 0x2714], 0x5846434E /* 'XFCN' */
000074EE 6620 bne +0x22 /* 00007510 */
label000074F0:
000074F0 7001 moveq.l D0, 0x01
000074F2 3B40 D8EA move.w [A5 - 0x2716], D0
000074F6 4878 0003 push.l 0x3
000074FA 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000074FE 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00007502 508F addq.l A7, 8
00007504 3F00 move.w -[A7], D0
00007506 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000750A 548F addq.l A7, 2
0000750C 6000 0088 bra +0x8A /* 00007596 */
label00007510:
00007510 3F2E FFFE move.w -[A7], [A6 - 0x2]
00007514 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007518 548F addq.l A7, 2
0000751A 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000751E 2F2E FFEA move.l -[A7], [A6 - 0x16]
00007522 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007526 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */]
0000752A 4FEF 000C lea.l A7, [A7 + 0xC]
0000752E 4878 0003 push.l 0x3
00007532 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007536 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000753A 508F addq.l A7, 8
0000753C 3F00 move.w -[A7], D0
0000753E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007542 548F addq.l A7, 2
00007544 4878 0003 push.l 0x3
00007548 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
0000754C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00007550 508F addq.l A7, 8
00007552 3F00 move.w -[A7], D0
00007554 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007558 548F addq.l A7, 2
0000755A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
0000755E 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00007562 588F addq.l A7, 4
00007564 3F00 move.w -[A7], D0
00007566 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000756A 548F addq.l A7, 2
0000756C 0CAD 5843 4D44 D8EC cmpi.l [A5 - 0x2714], 0x58434D44 /* 'XCMD' */
00007574 670A beq +0xC /* 00007580 */
00007576 0CAD 5846 434E D8EC cmpi.l [A5 - 0x2714], 0x5846434E /* 'XFCN' */
0000757E 6616 bne +0x18 /* 00007596 */
label00007580:
00007580 206D 8FE8 movea.l A0, [A5 - 0x7018]
00007584 2F28 0D66 move.l -[A7], [A0 + 0xD66]
00007588 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
0000758C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007590 4EBA E32A jsr [PC - 0x1CD6 /* 000058BC */]
00007594 588F addq.l A7, 4
label00007596:
00007596 4E5E unlink A6
00007598 4E75 rts
fn0000759A:
0000759A 4E56 FFE0 link A6, -0x0020
0000759E 7001 moveq.l D0, 0x01
000075A0 3B40 D8EA move.w [A5 - 0x2716], D0
000075A4 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000075A8 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000075AC 588F addq.l A7, 4
000075AE 4A40 tst.w D0
000075B0 6600 01CE bne +0x1D0 /* 00007780 */
000075B4 486E FFE4 pea.l [A6 - 0x1C]
000075B8 4878 0014 push.l 0x14
000075BC 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000075C0 4EAD 065A jsr [A5 + 0x65A /* export_199 */]
000075C4 4FEF 000C lea.l A7, [A7 + 0xC]
000075C8 3F00 move.w -[A7], D0
000075CA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000075CE 548F addq.l A7, 2
000075D0 42A7 clr.l -[A7]
000075D2 2F2D D8F4 move.l -[A7], [A5 - 0x270C]
000075D6 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000075DA 201F move.l D0, [A7]+
000075DC D0AE FFE4 add.l D0, [A6 - 0x1C]
000075E0 0680 0000 7530 addi.l D0, 0x7530 /* 'u0' */
000075E6 2F00 move.l -[A7], D0
000075E8 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000075EC 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000075F0 508F addq.l A7, 8
000075F2 4A40 tst.w D0
000075F4 6600 018A bne +0x18C /* 00007780 */
000075F8 426D D8EA clr.w [A5 - 0x2716]
000075FC 486E FFEC pea.l [A6 - 0x14]
00007600 4878 0003 push.l 0x3
00007604 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007608 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
0000760C 4FEF 000C lea.l A7, [A7 + 0xC]
00007610 3F00 move.w -[A7], D0
00007612 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007616 548F addq.l A7, 2
00007618 4A6E 0008 tst.w [A6 + 0x8]
0000761C 671E beq +0x20 /* 0000763C */
0000761E 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
00007622 2F2D D8EC move.l -[A7], [A5 - 0x2714]
00007626 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000762A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
0000762E 4EBA 0224 jsr [PC + 0x224 /* 00007854 */]
00007632 4FEF 0010 lea.l A7, [A7 + 0x10]
00007636 2D40 FFE8 move.l [A6 - 0x18], D0
0000763A 601C bra +0x1E /* 00007658 */
label0000763C:
0000763C 2F2D D8F0 move.l -[A7], [A5 - 0x2710]
00007640 2F2D D8EC move.l -[A7], [A5 - 0x2714]
00007644 2F2E FFEC move.l -[A7], [A6 - 0x14]
00007648 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
0000764C 4EBA 0136 jsr [PC + 0x136 /* 00007784 */]
00007650 4FEF 0010 lea.l A7, [A7 + 0x10]
00007654 2D40 FFE8 move.l [A6 - 0x18], D0
label00007658:
00007658 4AAE FFE8 tst.l [A6 - 0x18]
0000765C 6C20 bge +0x22 /* 0000767E */
0000765E 7001 moveq.l D0, 0x01
00007660 3B40 D8EA move.w [A5 - 0x2716], D0
00007664 4878 0003 push.l 0x3
00007668 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
0000766C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00007670 508F addq.l A7, 8
00007672 3F00 move.w -[A7], D0
00007674 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007678 548F addq.l A7, 2
0000767A 6000 0104 bra +0x106 /* 00007780 */
label0000767E:
0000767E 486E FFF0 pea.l [A6 - 0x10]
00007682 206E FFE8 movea.l A0, [A6 - 0x18]
00007686 4868 0001 pea.l [A0 + 0x1]
0000768A 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000768E 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007692 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00007696 4FEF 0010 lea.l A7, [A7 + 0x10]
0000769A 486E FFE4 pea.l [A6 - 0x1C]
0000769E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000076A2 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000076A6 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
000076AA 4FEF 000C lea.l A7, [A7 + 0xC]
000076AE 3F00 move.w -[A7], D0
000076B0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000076B4 548F addq.l A7, 2
000076B6 42A7 clr.l -[A7]
000076B8 2F2D D8F4 move.l -[A7], [A5 - 0x270C]
000076BC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000076C0 201F move.l D0, [A7]+
000076C2 D0AE FFE4 add.l D0, [A6 - 0x1C]
000076C6 4878 0003 push.l 0x3
000076CA 2F00 move.l -[A7], D0
000076CC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000076D0 2F00 move.l -[A7], D0
000076D2 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
000076D6 588F addq.l A7, 4
000076D8 4A40 tst.w D0
000076DA 6720 beq +0x22 /* 000076FC */
000076DC 7001 moveq.l D0, 0x01
000076DE 3B40 D8EA move.w [A5 - 0x2716], D0
000076E2 4878 0003 push.l 0x3
000076E6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000076EA 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000076EE 508F addq.l A7, 8
000076F0 3F00 move.w -[A7], D0
000076F2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000076F6 548F addq.l A7, 2
000076F8 6000 0086 bra +0x88 /* 00007780 */
label000076FC:
000076FC 486E FFE0 pea.l [A6 - 0x20]
00007700 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00007704 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007708 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
0000770C 4FEF 000C lea.l A7, [A7 + 0xC]
00007710 3F00 move.w -[A7], D0
00007712 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007716 548F addq.l A7, 2
00007718 206E FFE0 movea.l A0, [A6 - 0x20]
0000771C 2050 movea.l A0, [A0]
0000771E 2F28 000A move.l -[A7], [A0 + 0xA]
00007722 2F2D D8F4 move.l -[A7], [A5 - 0x270C]
00007726 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000772A 508F addq.l A7, 8
0000772C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00007730 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007734 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00007738 508F addq.l A7, 8
0000773A 3F00 move.w -[A7], D0
0000773C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007740 548F addq.l A7, 2
00007742 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00007746 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
0000774A 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000774E 508F addq.l A7, 8
00007750 3F00 move.w -[A7], D0
00007752 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007756 548F addq.l A7, 2
00007758 4878 0003 push.l 0x3
0000775C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007760 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00007764 508F addq.l A7, 8
00007766 3F00 move.w -[A7], D0
00007768 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000776C 548F addq.l A7, 2
0000776E 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007772 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00007776 588F addq.l A7, 4
00007778 3F00 move.w -[A7], D0
0000777A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000777E 548F addq.l A7, 2
label00007780:
00007780 4E5E unlink A6
00007782 4E75 rts
fn00007784:
00007784 4E56 FFE6 link A6, -0x001A
00007788 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
0000778C 7E00 moveq.l D7, 0x00
0000778E 206E 000C movea.l A0, [A6 + 0xC]
00007792 2050 movea.l A0, [A0]
00007794 3A28 000E move.w D5, [A0 + 0xE]
00007798 7C00 moveq.l D6, 0x00
0000779A 6000 00A8 bra +0xAA /* 00007844 */
label0000779E:
0000779E 206E 000C movea.l A0, [A6 + 0xC]
000077A2 3006 move.w D0, D6
000077A4 C1FC 0006 muls.w D0, 0x6
000077A8 D090 add.l D0, [A0]
000077AA 2040 movea.l A0, D0
000077AC 43EE FFFA lea.l A1, [A6 - 0x6]
000077B0 41E8 0010 lea.l A0, [A0 + 0x10]
000077B4 22D8 move.l [A1]+, [A0]+
000077B6 32D8 move.w [A1]+, [A0]+
000077B8 486E FFE6 pea.l [A6 - 0x1A]
000077BC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000077C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000077C4 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000077C8 4FEF 000C lea.l A7, [A7 + 0xC]
000077CC 3F00 move.w -[A7], D0
000077CE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000077D2 548F addq.l A7, 2
000077D4 7800 moveq.l D4, 0x00
000077D6 604E bra +0x50 /* 00007826 */
label000077D8:
000077D8 206E FFE6 movea.l A0, [A6 - 0x1A]
000077DC 3004 move.w D0, D4
000077DE 48C0 ext.l D0
000077E0 E980 asl D0, 4
000077E2 D090 add.l D0, [A0]
000077E4 2040 movea.l A0, D0
000077E6 43EE FFEA lea.l A1, [A6 - 0x16]
000077EA 5488 addq.l A0, 2
000077EC 22D8 move.l [A1]+, [A0]+
000077EE 22D8 move.l [A1]+, [A0]+
000077F0 22D8 move.l [A1]+, [A0]+
000077F2 22D8 move.l [A1]+, [A0]+
000077F4 202E FFF6 move.l D0, [A6 - 0xA]
000077F8 B0AE 0010 cmp.l D0, [A6 + 0x10]
000077FC 6624 bne +0x26 /* 00007822 */
000077FE 202E FFEE move.l D0, [A6 - 0x12]
00007802 B0AE 0014 cmp.l D0, [A6 + 0x14]
00007806 661A bne +0x1C /* 00007822 */
00007808 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000780C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007810 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00007814 508F addq.l A7, 8
00007816 3F00 move.w -[A7], D0
00007818 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000781C 548F addq.l A7, 2
0000781E 2007 move.l D0, D7
00007820 602A bra +0x2C /* 0000784C */
label00007822:
00007822 5287 addq.l D7, 1
00007824 5244 addq.w D4, 1
label00007826:
00007826 B86E FFFA cmp.w D4, [A6 - 0x6]
0000782A 6DAC blt -0x52 /* 000077D8 */
0000782C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00007830 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007834 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00007838 508F addq.l A7, 8
0000783A 3F00 move.w -[A7], D0
0000783C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007840 548F addq.l A7, 2
00007842 5246 addq.w D6, 1
label00007844:
00007844 BC45 cmp.w D6, D5
00007846 6D00 FF56 blt -0xA8 /* 0000779E */
0000784A 70FF moveq.l D0, 0xFFFFFFFF
label0000784C:
0000784C 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00007850 4E5E unlink A6
00007852 4E75 rts
fn00007854:
00007854 4E56 FEE2 link A6, -0x011E
00007858 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
0000785C 7E00 moveq.l D7, 0x00
0000785E 206E 000C movea.l A0, [A6 + 0xC]
00007862 2050 movea.l A0, [A0]
00007864 3A28 000E move.w D5, [A0 + 0xE]
00007868 486E FFFC pea.l [A6 - 0x4]
0000786C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00007870 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00007874 508F addq.l A7, 8
00007876 7C00 moveq.l D6, 0x00
00007878 6000 00DA bra +0xDC /* 00007954 */
label0000787C:
0000787C 206E 000C movea.l A0, [A6 + 0xC]
00007880 3006 move.w D0, D6
00007882 C1FC 0006 muls.w D0, 0x6
00007886 D090 add.l D0, [A0]
00007888 2040 movea.l A0, D0
0000788A 43EE FFF6 lea.l A1, [A6 - 0xA]
0000788E 41E8 0010 lea.l A0, [A0 + 0x10]
00007892 22D8 move.l [A1]+, [A0]+
00007894 32D8 move.w [A1]+, [A0]+
00007896 486E FFE2 pea.l [A6 - 0x1E]
0000789A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000789E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000078A2 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000078A6 4FEF 000C lea.l A7, [A7 + 0xC]
000078AA 3F00 move.w -[A7], D0
000078AC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000078B0 548F addq.l A7, 2
000078B2 7800 moveq.l D4, 0x00
000078B4 6000 007E bra +0x80 /* 00007934 */
label000078B8:
000078B8 206E FFE2 movea.l A0, [A6 - 0x1E]
000078BC 3004 move.w D0, D4
000078BE 48C0 ext.l D0
000078C0 E980 asl D0, 4
000078C2 D090 add.l D0, [A0]
000078C4 2040 movea.l A0, D0
000078C6 43EE FFE6 lea.l A1, [A6 - 0x1A]
000078CA 5488 addq.l A0, 2
000078CC 22D8 move.l [A1]+, [A0]+
000078CE 22D8 move.l [A1]+, [A0]+
000078D0 22D8 move.l [A1]+, [A0]+
000078D2 22D8 move.l [A1]+, [A0]+
000078D4 202E FFF2 move.l D0, [A6 - 0xE]
000078D8 B0AE 0010 cmp.l D0, [A6 + 0x10]
000078DC 6652 bne +0x54 /* 00007930 */
000078DE 202E FFEE move.l D0, [A6 - 0x12]
000078E2 B0AE FFFC cmp.l D0, [A6 - 0x4]
000078E6 6648 bne +0x4A /* 00007930 */
000078E8 486E FEE2 pea.l [A6 - 0x11E]
000078EC 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000078F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000078F4 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000078F8 4FEF 000C lea.l A7, [A7 + 0xC]
000078FC 3F00 move.w -[A7], D0
000078FE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007902 548F addq.l A7, 2
00007904 2F2E 0014 move.l -[A7], [A6 + 0x14]
00007908 486E FEE2 pea.l [A6 - 0x11E]
0000790C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00007910 508F addq.l A7, 8
00007912 4A40 tst.w D0
00007914 671A beq +0x1C /* 00007930 */
00007916 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000791A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000791E 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00007922 508F addq.l A7, 8
00007924 3F00 move.w -[A7], D0
00007926 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000792A 548F addq.l A7, 2
0000792C 2007 move.l D0, D7
0000792E 602C bra +0x2E /* 0000795C */
label00007930:
00007930 5287 addq.l D7, 1
00007932 5244 addq.w D4, 1
label00007934:
00007934 B86E FFF6 cmp.w D4, [A6 - 0xA]
00007938 6D00 FF7E blt -0x80 /* 000078B8 */
0000793C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00007940 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007944 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00007948 508F addq.l A7, 8
0000794A 3F00 move.w -[A7], D0
0000794C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007950 548F addq.l A7, 2
00007952 5246 addq.w D6, 1
label00007954:
00007954 BC45 cmp.w D6, D5
00007956 6D00 FF24 blt -0xDA /* 0000787C */
0000795A 70FF moveq.l D0, 0xFFFFFFFF
label0000795C:
0000795C 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00007960 4E5E unlink A6
00007962 4E75 rts
fn00007964:
00007964 4E56 FFFC link A6, -0x0004
00007968 486E FFFC pea.l [A6 - 0x4]
0000796C 4878 0003 push.l 0x3
00007970 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007974 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00007978 4FEF 000C lea.l A7, [A7 + 0xC]
0000797C 3F00 move.w -[A7], D0
0000797E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007982 548F addq.l A7, 2
00007984 206E FFFC movea.l A0, [A6 - 0x4]
00007988 2050 movea.l A0, [A0]
0000798A 2B68 0002 D90C move.l [A5 - 0x26F4], [A0 + 0x2]
00007990 4878 0003 push.l 0x3
00007994 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007998 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000799C 508F addq.l A7, 8
0000799E 3F00 move.w -[A7], D0
000079A0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000079A4 548F addq.l A7, 2
000079A6 4E5E unlink A6
000079A8 4E75 rts
fn000079AA:
000079AA 4E56 FFE2 link A6, -0x001E
000079AE 486E FFE2 pea.l [A6 - 0x1E]
000079B2 4878 0003 push.l 0x3
000079B6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000079BA 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000079BE 4FEF 000C lea.l A7, [A7 + 0xC]
000079C2 3F00 move.w -[A7], D0
000079C4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000079C8 548F addq.l A7, 2
000079CA 2D6D D8EC FFFA move.l [A6 - 0x6], [A5 - 0x2714]
000079D0 4AAE FFFA tst.l [A6 - 0x6]
000079D4 6E06 bgt +0x8 /* 000079DC */
000079D6 7001 moveq.l D0, 0x01
000079D8 2D40 FFFA move.l [A6 - 0x6], D0
label000079DC:
000079DC 206E FFE2 movea.l A0, [A6 - 0x1E]
000079E0 2050 movea.l A0, [A0]
000079E2 2D68 0002 FFF6 move.l [A6 - 0xA], [A0 + 0x2]
000079E8 6054 bra +0x56 /* 00007A3E */
label000079EA:
000079EA 486E FFE6 pea.l [A6 - 0x1A]
000079EE 2F2E FFFA move.l -[A7], [A6 - 0x6]
000079F2 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000079F6 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
000079FA 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000079FE 4FEF 0010 lea.l A7, [A7 + 0x10]
00007A02 3D40 FFFE move.w [A6 - 0x2], D0
00007A06 4A6E FFFE tst.w [A6 - 0x2]
00007A0A 670A beq +0xC /* 00007A16 */
00007A0C 7001 moveq.l D0, 0x01
00007A0E 3B40 D8EA move.w [A5 - 0x2716], D0
00007A12 6000 00A2 bra +0xA4 /* 00007AB6 */
label00007A16:
00007A16 4AAD D8F0 tst.l [A5 - 0x2710]
00007A1A 672C beq +0x2E /* 00007A48 */
00007A1C 202D D8F0 move.l D0, [A5 - 0x2710]
00007A20 B0AE FFF2 cmp.l D0, [A6 - 0xE]
00007A24 6722 beq +0x24 /* 00007A48 */
00007A26 52AE FFFA addq.l [A6 - 0x6], 1
00007A2A 202E FFFA move.l D0, [A6 - 0x6]
00007A2E B0AE FFF6 cmp.l D0, [A6 - 0xA]
00007A32 6F0A ble +0xC /* 00007A3E */
00007A34 7001 moveq.l D0, 0x01
00007A36 3B40 D8EA move.w [A5 - 0x2716], D0
00007A3A 6000 007A bra +0x7C /* 00007AB6 */
label00007A3E:
00007A3E 202E FFFA move.l D0, [A6 - 0x6]
00007A42 B0AE FFF6 cmp.l D0, [A6 - 0xA]
00007A46 6FA2 ble -0x5C /* 000079EA */
label00007A48:
00007A48 4878 0003 push.l 0x3
00007A4C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007A50 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00007A54 508F addq.l A7, 8
00007A56 3F00 move.w -[A7], D0
00007A58 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007A5C 548F addq.l A7, 2
00007A5E 4A6E FFFE tst.w [A6 - 0x2]
00007A62 6652 bne +0x54 /* 00007AB6 */
00007A64 486D D944 pea.l [A5 - 0x26BC]
00007A68 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00007A6C 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007A70 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00007A74 4FEF 000C lea.l A7, [A7 + 0xC]
00007A78 3F00 move.w -[A7], D0
00007A7A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007A7E 548F addq.l A7, 2
00007A80 486D D938 pea.l [A5 - 0x26C8]
00007A84 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00007A88 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00007A8C 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00007A90 4FEF 000C lea.l A7, [A7 + 0xC]
00007A94 3F00 move.w -[A7], D0
00007A96 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00007A9A 548F addq.l A7, 2
00007A9C 2B6E FFF2 D934 move.l [A5 - 0x26CC], [A6 - 0xE]
00007AA2 2B6E FFEA D93C move.l [A5 - 0x26C4], [A6 - 0x16]
00007AA8 2B6E FFFA D940 move.l [A5 - 0x26C0], [A6 - 0x6]
00007AAE 41ED D934 lea.l A0, [A5 - 0x26CC]
00007AB2 2B48 D90C move.l [A5 - 0x26F4], A0
label00007AB6:
00007AB6 4E5E unlink A6
00007AB8 4E75 rts
fn00007ABA:
00007ABA 4E56 FD70 link A6, -0x0290
00007ABE 0CAD FFFF FFFF D8F4 cmpi.l [A5 - 0x270C], 0xFFFFFFFF
00007AC6 660A bne +0xC /* 00007AD2 */
00007AC8 7001 moveq.l D0, 0x01
00007ACA 2B40 D90C move.l [A5 - 0x26F4], D0
00007ACE 6000 00D0 bra +0xD2 /* 00007BA0 */
label00007AD2:
00007AD2 0CAD 0000 0001 D8F4 cmpi.l [A5 - 0x270C], 0x1
00007ADA 6600 00C0 bne +0xC2 /* 00007B9C */
00007ADE 486E FF08 pea.l [A6 - 0xF8]
00007AE2 2F2D D8EC move.l -[A7], [A5 - 0x2714]
00007AE6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00007AEA 508F addq.l A7, 8
00007AEC 486E FEFC pea.l [A6 - 0x104]
00007AF0 2F2E FF08 move.l -[A7], [A6 - 0xF8]
00007AF4 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00007AF8 508F addq.l A7, 8
00007AFA 3D6D 8FDA FD72 move.w [A6 - 0x28E], [A5 - 0x7026]
00007B00 2D6D D894 FF04 move.l [A6 - 0xFC], [A5 - 0x276C]
00007B06 2D6D D898 FF00 move.l [A6 - 0x100], [A5 - 0x2768]
00007B0C 41EE FE7C lea.l A0, [A6 - 0x184]
00007B10 43ED D89C lea.l A1, [A5 - 0x2764]
00007B14 701F moveq.l D0, 0x1F
label00007B16:
00007B16 20D9 move.l [A0]+, [A1]+
00007B18 51C8 FFFC dbf D0, -0x6 /* 00007B16 */
00007B1C 3D6D D892 FD70 move.w [A6 - 0x290], [A5 - 0x276E]
00007B22 206E FF08 movea.l A0, [A6 - 0xF8]
00007B26 486E FF0C pea.l [A6 - 0xF4]
00007B2A 486E FD74 pea.l [A6 - 0x28C]
00007B2E 2F2D D898 move.l -[A7], [A5 - 0x2768]
00007B32 2F10 move.l -[A7], [A0]
00007B34 206E FEFC movea.l A0, [A6 - 0x104]
00007B38 2F10 move.l -[A7], [A0]
00007B3A 2F2D D894 move.l -[A7], [A5 - 0x276C]
00007B3E 4EAD 0BEA jsr [A5 + 0xBEA /* export_377 */]
00007B42 4FEF 0018 lea.l A7, [A7 + 0x18]
00007B46 3D40 FD7A move.w [A6 - 0x286], D0
00007B4A 2B6E FF04 D894 move.l [A5 - 0x276C], [A6 - 0xFC]
00007B50 2B6E FF00 D898 move.l [A5 - 0x2768], [A6 - 0x100]
00007B56 41ED D89C lea.l A0, [A5 - 0x2764]
00007B5A 43EE FE7C lea.l A1, [A6 - 0x184]
00007B5E 701F moveq.l D0, 0x1F
label00007B60:
00007B60 20D9 move.l [A0]+, [A1]+
00007B62 51C8 FFFC dbf D0, -0x6 /* 00007B60 */
00007B66 3B6E FD70 D892 move.w [A5 - 0x276E], [A6 - 0x290]
00007B6C 2F2E FF08 move.l -[A7], [A6 - 0xF8]
00007B70 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00007B74 2F2E FEFC move.l -[A7], [A6 - 0x104]
00007B78 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00007B7C 4A6E FD7A tst.w [A6 - 0x286]
00007B80 6708 beq +0xA /* 00007B8A */
00007B82 7001 moveq.l D0, 0x01
00007B84 3B40 D8EA move.w [A5 - 0x2716], D0
00007B88 6016 bra +0x18 /* 00007BA0 */
label00007B8A:
00007B8A 206D D8F0 movea.l A0, [A5 - 0x2710]
00007B8E 43EE FF0C lea.l A1, [A6 - 0xF4]
00007B92 703C moveq.l D0, 0x3C
label00007B94:
00007B94 20D9 move.l [A0]+, [A1]+
00007B96 51C8 FFFC dbf D0, -0x6 /* 00007B94 */
00007B9A 6004 bra +0x6 /* 00007BA0 */
label00007B9C:
00007B9C 4EBA 0034 jsr [PC + 0x34 /* 00007BD2 */]
label00007BA0:
00007BA0 4E5E unlink A6
00007BA2 4E75 rts
fn00007BA4:
00007BA4 0CAD FFFF FFFF D8F0 cmpi.l [A5 - 0x2710], 0xFFFFFFFF
00007BAC 6608 bne +0xA /* 00007BB6 */
00007BAE 7001 moveq.l D0, 0x01
00007BB0 2B40 D90C move.l [A5 - 0x26F4], D0
00007BB4 601A bra +0x1C /* 00007BD0 */
label00007BB6:
00007BB6 0CAD 0000 0001 D8F0 cmpi.l [A5 - 0x2710], 0x1
00007BBE 660C bne +0xE /* 00007BCC */
00007BC0 2F2D D8EC move.l -[A7], [A5 - 0x2714]
00007BC4 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00007BC8 588F addq.l A7, 4
00007BCA 6004 bra +0x6 /* 00007BD0 */
label00007BCC:
00007BCC 4EBA 0004 jsr [PC + 0x4 /* 00007BD2 */]
label00007BD0:
00007BD0 4E75 rts
fn00007BD2:
00007BD2 7001 moveq.l D0, 0x01
00007BD4 3B40 D8EA move.w [A5 - 0x2716], D0
00007BD8 7001 moveq.l D0, 0x01
00007BDA 3B40 8F76 move.w [A5 - 0x708A], D0
00007BDE 026D F9FF F830 andi.w [A5 - 0x7D0], 0xF9FF
00007BE4 4E75 rts
export_414:
00007BE6 4E56 0000 link A6, 0
00007BEA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00007BEE 2F2E 000C move.l -[A7], [A6 + 0xC]
00007BF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007BF6 4EAD 101A jsr [A5 + 0x101A /* export_511 */]
00007BFA 4FEF 000C lea.l A7, [A7 + 0xC]
00007BFE 206E 0014 movea.l A0, [A6 + 0x14]
00007C02 2080 move.l [A0], D0
00007C04 4E5E unlink A6
00007C06 4E75 rts